如何暂时停止网页拦截右键单击?

如何暂时停止网页拦截右键单击?

有些网站(例如 Google Drive)会拦截右键单击并提供自己的上下文菜单。这通常是我想要的,但有时我仍然想进行正常的本机浏览器右键单击。

是否有任何修饰键或类似的东西使得右键单击不会触发网页上的点击事件,因此它无法显示其上下文菜单?

我希望通过每次点击来执行此操作,而不是通过更改某个地方的设置。

如果根据浏览器/操作系统有不同的技术,请列出。

答案1

似乎有两个“允许右键单击”扩展。 Bryan 提到的那个(带破折号)很糟糕;默认情况下,它打开了太多广告。

更好的扩展是允许右键单击(请注意没有破折号)作者:Ergün Adatepe。它看起来好多了——没有广告。它已经 2 年了(2010 年),但似乎运行良好。

答案2

没有内置方法可以防止页面拦截右键单击。目前存在一个问题(问题 30153) 要求有一种方法可以管理 Javascript 权限,但是从 2009 年 12 月 11 日开始就开放了,他们仍然没有实现它。叹。

这意味着重新启用上下文菜单的唯一方法是使用扩展。幸运的是,有一个扩展可以做这样的事情。允许右键单击似乎是你想要的;从描述来看,允许右键单击...

重新启用在覆盖它的网站上使用上下文菜单的可能性。

此扩展重新启用了上下文菜单。

确实,很多网站都禁止右键点击图片,假装保护其内容。我认为这是不合法的。

不过,这个扩展程序是广告支持的。幸运的是,你可以在设置中禁用它。

答案3

根据右键单击处理程序的禁用方式,它可能很简单,也可能很困难:

  • 当自定义上下文菜单仍然打开时,您可能只需再次右键单击即可(例如,在 Flickr 照片上)
  • 您可能需要按住Shift键(例如,在 Google Drive 中)
  • 您甚至可能不得不使用 JavaScript 来实际编辑页面并剥离处理程序(这不是每次点击的修改)

答案4

在 Mac 上,按住Command键并单击鼠标右键。对我来说,这可以覆盖许多所见即所得网页编辑器劫持的右键单击功能,从而允许你访问操作系统的内置拼写检查。

相关内容