![删除网站上烦人的点击处理逻辑](https://linux22.com/image/1628457/%E5%88%A0%E9%99%A4%E7%BD%91%E7%AB%99%E4%B8%8A%E7%83%A6%E4%BA%BA%E7%9A%84%E7%82%B9%E5%87%BB%E5%A4%84%E7%90%86%E9%80%BB%E8%BE%91.png)
很多网站都会阻止你右键点击或选择文本。我相信这是一种不成熟的安全措施,旨在防止人们复制文本或图片。当然,使用 DevTools 总是可以绕过这一限制,只是更耗时且更烦人。
这里有几个例子,抱歉,我用的是希伯来语:
在这家商店,我想选择并复制产品名称(Behringer MicroMix MX400),但有“保护”禁止标记文本、右键单击和可能的复制。
在我的经纪人网站我想右键单击用户名字段以便可以对其执行“检查元素”,但它不允许我这样做。我仍然能够在 DevTools 中手动找到该元素,但花费了更多时间。
有些网站确实允许你复制文本,但它们会在你复制的文本中添加自己的自定义文本片段,通常还带有指向该网站的链接。非常烦人。
我认为这些“保护”是通过监听点击和 ctrl-C 等事件来实现的。
有没有解决方案可以禁用网站上所有这些烦人的“保护”?(特别是在 Chrome 中)。
答案1
我找到了以下这些适用于 Chrome 的扩展程序。其中肯定有一个适合您:
- 启用复印 (300,000+ 名用户)
- 绝对启用右键单击并复制 (超过 80,000 名用户)
- 启用右键单击 (超过 60,000 名用户)
- 允许右键单击 (2,000+ 名用户)
(似乎这种烦恼激励了许多开发人员。)
答案2
我一直在使用此扩展的 FF 版本并且运行良好:
答案3
如果您不介意从当前页面删除所有事件监听器:
- 打开 Chrome Dev Tools ( Ctrl++ Shift)I并选择控制台
- 键入以下内容以删除所有事件监听器:
$("*").off();
- 或者,删除所有右键单击监听器:
$("*").off("contextmenu");
这是无需安装任何第三方插件即可完成特定任务的好方法。