有很多网站会阻止您右键单击或选择文本。我相信这是一种半途而废的安全措施,以防止人们复制文本或图像。当然,总是可以通过使用 DevTools 来规避这一点,但这只是更耗时且更烦人。
这里有几个例子,对不起希伯来语:
在这家商店,我想选择并复制产品名称(Behringer MicroMix MX400),但是有“保护”,可以防止标记文本、右键单击和可能的复制。
在我的经纪人网站上,我想右键单击用户名字段,这样我就可以对其进行“检查元素”,但它不会让我这样做。我仍然能够在 DevTools 中手动找到该元素,但需要更多时间。
有些网站确实允许您复制文本,但它们会将自己的自定义文本片段添加到您复制的文本中,通常带有指向该站点的链接。很烦人。
我假设这些“保护”是通过监听诸如点击和 ctrl-C 之类的事件来实现的。
是否有解决方案可以从网站禁用所有这些烦人的“保护”?(特别是在 Chrome 中)。
我已经为 Chrome 找到了所有这些扩展。其中之一肯定会为您工作:
(似乎这种烦恼激励了许多开发人员。)
我一直在使用这个扩展的 FF 版本,它工作正常:
绝对启用右键单击和复制
许多(超过 1000 万)人(包括我自己)正在使用其中的一部分,
uBlock Origin
并且是事实上最好的广告拦截器。您可以简单地禁用该站点的 javascript,它允许您选择和复制粘贴文本。只需单击此按钮:
如果您不介意从当前页面中删除所有事件侦听器:
$("*").off();
$("*").off("contextmenu");
这是在不安装任何 3rd 方附加组件的情况下完成特定任务的好方法。
NoScript应该可以帮助您处理大多数混淆上下文菜单和其他扰乱网站体验的烦人事物的网站。它会自动阻止它认为不安全的所有脚本。您还可以针对特定站点手动试验它。这也应该防止剪贴板修改。
您可以使用此扩展单独阻止特定脚本在每个站点上运行。它在next-pro上运行得很好。
ScriptSafe是另一种具有不同 UI 的替代方案。
这种阻塞是通过 JavaScript 完成的。添加扩展(任何可以允许/阻止 JS 的扩展)是一个很好且方便的解决方法。推荐了很多流行的扩展。但是,如果您只是偶尔需要它并且您认为不需要和扩展,那么这应该很容易实现:
这样做可以克服使整个页面变得模糊的阻止消息,并告诉您您正在使用某种形式的广告拦截器,并要求您将其关闭。