ski*_*ppy 15 browser clipboard javascript copy-paste
我越来越发现,当我从新闻网站复制文本时,该网站会将自己的广告/脚注链接添加到我的剪贴板,因此当我粘贴时,复制的文本会附加如下内容:
[我复制的文本] 欲了解更多信息,请访问 http://www.example.com/link/to/story
我钦佩使这成为可能的技术能力,但我想在我的浏览器上停止它。我查看了 about:config 中的“剪贴板”和“复制”,但我发现的唯一设置是突出显示时自动复制。
有什么好的方法可以阻止这种情况,以便在我复制时只得到突出显示的文本,仅依赖 Firefox 的内置复制功能而不触发任何人的 JavaScript 或其他站点自定义?我不喜欢网站告诉我的浏览器如何工作。
例如,在此处复制一个有趣的“事实” - 粘贴时,您将附加以下文本:
阅读更多:http : //www.linuxscrew.com/2007/10/28/fun-chuck-norris-vs-linus-torvalds/#ixzz1mUKtACkt
他们不只是劫持 control-C 击键,当我从右键单击菜单中选择“复制”时,我也会得到它。
我希望我的浏览器完全忽略这个技巧。
我在 Firefox、IE 和 Google Chrome 上复制了这个。
小智 9
要在 Firefox 中禁用此行为:
about:configdom.event.clipboardevents.enabled事实证明,这个 JavaScript 代码是由一个名为 tynt.com 的“服务”提供的。在我的主机文件中将 tcr.tynt.com 重定向到 127.0.0.1 为我解决了这个问题。从我在别处读到的,可能有多个服务器需要被阻止。广告拦截列表订阅也可以解决这个问题,您可以在广告拦截软件中设置过滤器来纠正它。
我真正想要的是 about:config 中的一个标志,用于删除 JavaScript 修改剪贴板的权限。