【问题标题】:Preventing opera mouse gestures防止歌剧鼠标手势
【发布时间】:2011-08-10 14:25:15
【问题描述】:

是否可以防止右键操作鼠标手势?我在 html5 上有网络应用程序,我决定使用鼠标右键。但是在opera里面不行,因为opera有鼠标手势。

event.preventDefault(); // 不行

有人知道吗?

谢谢。

【问题讨论】:

  • 这只是个人经验,但如果我关闭鼠标手势,我会发现它非常很烦人。我经常使用鼠标,而不得不让它使用键盘确实会干扰我的浏览。

标签: javascript events mouse opera


【解决方案1】:

它实际上与手势没有任何关系。默认情况下,Opera 不允许脚本检测上下文菜单事件,因此您必须要求用户更改他们对您网站的站点偏好,以允许脚本检测上下文菜单事件。

右键单击->编辑站点首选项->脚本(选项卡)->允许脚本检测上下文菜单事件

【讨论】:

  • 如果可以在脚本中覆盖用户设置,那就更可悲了。编辑:你的评论去哪儿了?
  • 是的,我同意。不小心删了,不好意思。
  • 如果您的新功能物有所值,如果您让 Opera 用户知道这些功能,他们可能会更改他们的设置以获取这些功能。例如,我让谷歌地图获得右键点击,因为它们在该菜单中有有用的东西。它偶尔会干扰我的手势,但我愿意忍受。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-10-19
  • 1970-01-01
  • 2021-05-06
  • 1970-01-01
相关资源
最近更新 更多