【发布时间】:2016-09-22 16:17:28
【问题描述】:
window.addEventListener("contextmenu", function(e) {
e.preventDefault();
return false;
});
虽然上面的代码按预期覆盖了“右键单击菜单”,但 Opera 似乎具有右键单击手势,因此当您按住“右键单击”按钮并向左滑动时,浏览器会返回
在使用“右键单击”的游戏中,这会导致重复发生意外的 Back/Forward 事件
我正在寻找解决此问题的程序化解决方案,是否有任何可以捕获和阻止的事件触发?
附言。我知道有一些非常古老的问题试图解决相同的问题:How to disable Opera mouse gestures? - 如果仍然没有针对此问题的编程解决方案,我将在我的游戏中添加一个警告,以促使人们改用 Chrome
【问题讨论】:
-
@MarcosPérezGude 怎么样?
标签: javascript opera gestures