项目中有用到右键菜单,故用了@contextmenu,由于本人是用的PC电脑,所以一切正常, 但是有同事用mac测试了一下,问题随之而来,MAC上右键按下就触发了, PC上面是鼠标抬起才会触发,所以这样就导致了问题的出现,因为我在方法里面再给document上注册了一个鼠标抬起隐藏右键菜单. 所以在PC上一切正常,但是MAC上面右键菜单只要抬起鼠标就隐藏了. 问题找到了 那么怎么解决呢? 目前也没有很好的思路 就先判断是否是MAC电脑,如果是,就把mouseup事件换成click,click的体