使用javascript来阻止CTRL + Leftclick上下文菜单

时间:2011-11-25 02:47:13

标签: javascript contextmenu hotkeys right-click

我正在尝试允许我的CMS用户单击按下 ALT + CTRL 的某些控件,但这会导致显示上下文菜单,因为 CTRL + Leftclick 模拟 Rightclick ,至少在Mac OSX(我的客户端的主要操作系统)上是这样的。

问题是:如何阻止上下文菜单弹出但仍然确保我的点击进入正在触发的元素?

我在我的oncontextmenu="return false;"中尝试了<body>用于测试目的。它会正确阻止菜单弹出,但我的点击事件不会通过。

1 个答案:

答案 0 :(得分:1)

由于我无法通过摆弄浏览器关于上下文菜单的行为来正确解决这个问题,我采用了不同的方法并绑定了META密钥而不是CTRL密钥。这样做很好。我会把q / a留给其他人。