从网站中删除烦人的点击处理逻辑

Ram*_*hum 56 security google-chrome javascript frontend events

有很多网站会阻止您右键单击或选择文本。我相信这是一种半途而废的安全措施,以防止人们复制文本或图像。当然,总是可以通过使用 DevTools 来规避它,只是更耗时和烦人。

这里有几个例子,对不起希伯来语:

  1. 这家商店,我想选择并复制产品名称 (Behringer MicroMix MX400),但是有“保护”可以防止标记文本、右键单击和可能的复制。

  2. 我经纪人的网站上,我想右键单击用户名字段,以便我可以对其进行“检查元素”,但它不会让我这样做。我仍然能够在 DevTools 中手动找到该元素,但需要更多时间。

  3. 有些网站确实允许您复制文本,但它们会将自己的自定义文本片段添加到您复制的文本中,通常带有指向该网站的链接。很烦人。

我假设这些“保护”是通过监听点击和 ctrl-C 等事件来实现的。

是否有解决方案可以从网站禁用所有这些烦人的“保护”?(特别是在 Chrome 中)。

har*_*ymc 36

我已经为 Chrome 找到了所有这些扩展。其中之一肯定会为您工作:

(似乎这种烦恼激发了许多开发人员的动力。)


小智 16

我一直在使用这个扩展的 FF 版本,它工作正常:

绝对启用右键单击和复制

  • FF 版本:https://addons.mozilla.org/en-US/firefox/addon/absolute-enable-right-click/ (6认同)

小智 11

uBlock Origin许多(超过 1000 万)人(包括我自己)正在使用其中的一部分,并且是事实上最好的广告拦截器。您可以简单地禁用站点的 javascript,这允许您选择和复制粘贴文本。

只需单击此按钮: 在此处输入图片说明


小智 11

如果您不介意从当前页面中删除所有事件侦听器:

  1. 打开 Chrome 开发工具 ( Ctrl+ Shift+ I) 并选择控制台
  2. 键入以下内容以删除所有事件侦听器: $("*").off();
  3. 或者,要删除所有右键单击侦听器: $("*").off("contextmenu");

这是在不安装任何 3rd 方附加组件的情况下完成该特定任务的好方法。

  • 仅适用于使用 jquery 并将其公开为 $ 的网站 (13认同)

Raz*_*ime 8

NoScript应该可以帮助您处理大多数与上下文菜单混乱的网站和其他与网站体验混乱的烦人的事情。它会自动阻止它认为不安全的所有脚本。您还可以针对特定站点手动试验它。这也应该防止剪贴板修改。

在此处输入图片说明

您可以使用此扩展程序单独阻止特定脚本在每个站点上运行。它在next-pro 上工作得很好。

ScriptSafe是另一种具有不同 UI 的替代方案。


Jim*_*nor 5

这种阻塞是通过 JavaScript 完成的。添加扩展(任何可以允许/阻止 JS 的扩展)是一个很好且方便的解决方法。推荐了许多流行的扩展。但是,如果您只是偶尔需要它并且您认为不需要扩展,那么这应该很容易实现:

  • 使用 Chrome:点击地址栏中的锁板,然后点击站点设置。Chrome 将打开一个包含网站设置的新标签页。选择阻止 JavaScript。必要时刷新,完成。
  • 使用 Firefox,如果您想在某些站点上选择性地阻止 JS,而不是全局阻止 JS,则最好使用扩展程序。

这样做可以克服屏蔽消息使整个页面变得模糊,并告诉您您正在使用某种形式的广告拦截器,并要求您将其关闭。


归档时间:

查看次数:

8330 次

最近记录:

4 年,7 月 前