如何阻止JavaScript修改剪贴板?

Modified on: Fri, 07 Dec 2018 01:00:03 +0800

我越来越多地发现,当我从新闻网站复制文本时,该网站会将自己的广告/脚注链接添加到我的剪贴板中,这样当我粘贴时,复制的文本会附加如下内容:

  

[我复制的文字]更多信息,请阅读http://www.example.com /链接/到/故事

我很钦佩使这成为可能的技术能力,但我想在浏览器上停止它。我查看了about:config for“clipboard”和“copy”,但我发现的唯一设置是高亮显示自动复制。

有没有一种好方法可以阻止这种情况,这样当我复制时我只会看到我突出显示的文字,只依赖于Firefox的内置复制功能而不会触发任何人的JavaScript或其他网站自定义?我不喜欢网站告诉我的浏览器如何工作。

例如,复制其中一个有趣的“事实”在这里 - 粘贴时,您将附加以下文字:

  

了解详情:http: //www.linuxscrew.com/2007/10/28/fun-chuck-norris-vs-linus-torvalds/#ixzz1mUKtACkt

他们不只是劫持control-C击键,当我从右键菜单中选择“复制”时我也明白了。

我希望我的浏览器完全忽略这个技巧。

我在Firefox,IE和谷歌浏览器上复制了这个。

最佳答案

事实证明,这个JavaScript代码由名为tynt.com的“服务”提供服务。在我的hosts文件中将tcr.tynt.com重定向到127.0.0.1解决了我的问题。根据我在别处阅读的内容,可能需要阻止多个服务器。 Adblock列表订阅也可能会解决问题,您可以在广告拦截软件中设置过滤器以进行更正。

我真正想要的是关于:config的一个标志,删除JavaScript修改剪贴板的权限。

作者:skiphoppy

相关问答

添加新评论