如何将 Google Chrome 设置为不允许 javascript 劫持我的右键菜单

Pet*_*ter 53 google-chrome javascript

我鄙视通过 javascript 劫持我的鼠标右键的网站。其他浏览器(如 firefox)允许我阻止网站执行此操作。chrome 有这样的选择,还是让我任由烦人的网站设计者摆布?

我不想完全关闭 javascript。我只想阻止 javascript 接管我的鼠标右键。Firefox 可让您阻止 javascript 执行此类特定操作。我想知道 Chrome 是否也这样做。我将假设它在这一点上没有。

小智 20

试试这个 Chrome 扩展程序,它专门阻止网站阻止右键单击按钮。

启用右键单击

https://chrome.google.com/webstore/detail/enable-right-click/hhojmcideegachlhfgfdhailpfhgknjm

  • @Karl Morrison:我想您可能误解了我的批评,我并不是在批评 chrome 禁用右键单击菜单。我很生气 chrome 没有提供一种方法来选择性地禁用 Javascript 功能。还想提一下禁用 JavaScript 会使许多站点无法正常工作。Firefox 提供了“禁用或替换上下文菜单”Javascript 选项。 (9认同)
  • 真的很令人失望 chrome 需要为此进行扩展,但它确实解决了这个问题。投票赞成答案,但仍在寻找更好的解决方案。 (7认同)

小智 19

按下F12以打开 Google Chrome 开发者工具并导航到Console选项卡并运行以下命令:

document.oncontextmenu=null;
Run Code Online (Sandbox Code Playgroud)

它应该带回大部分上下文菜单。

它也应该适用于 Firefox。

当然,在 Firefox 上,您可以使用Shift+ 右键单击​​绕过 JS 上下文菜单。

  • 不起作用。使用 Chrome 浏览器在 Google Docs 上进行测试。 (10认同)
  • 为了反驳“不起作用”的评论 - 这确实有效,它可能不适用于每个网站,但@shi-b 的答案确实有效...... (3认同)

小智 5

尝试

Ctrl+Shift+右键单击

似乎此操作将调用本机上下文菜单。

我的chrome版本是84


Moa*_*oab 2

我使用NotScripts

编辑:

我已切换到 ScriptNo,它具有更精细的控制

  • 是的。我希望能够阻止 javascript 使用来自鼠标右键的鼠标单击事件。 (4认同)
  • 这是否可以让您控制 javascript 在页面上可以做什么和不能做什么,或者它只是完全阻止 javascript 吗? (2认同)