如何在阻止文本的网站上启用粘贴文本

一些公司认为,他们通过禁用您将数据粘贴到表单域(如密码域)中的功能来提高安全性。但在现实中,他们所做的一切都是在挫败用户-可能还会通过阻止密码管理器来降低安全性。以下是如何在Chrome和Firefox中解决这一问题。

在Chrome中:使用“Don‘t F*ck with Paste”扩展

如果您选择Chrome浏览器,那么解决粘贴问题的最简单的方法就是不要使用粘贴。把这个扩展添加到Chrome上,它就会在后台安静地工作。它告诉浏览器接受所有粘贴事件并跳过页面上的任何粘贴事件处理程序。

这是由开发人员Vivek Gite编写的代码,如果您感兴趣的话:

var allowPaste = function(e){  e.stopImmediatePropagation();  return true; }; document.addEventListener('paste', allowPaste, true);

但你真的不需要知道这一点。这只是一个简单的扩展,适用于贝宝(PayPal)和西联汇款(Western Union)(类似的扩展Allow Copy无法修复)。

在Firefox中:修改您的浏览器配置设置

Firefox用户不需要使用扩展,而是可以在配置设置中更改浏览器的行为。

转到About:Config in Firefox并单击“我会小心的,我保证!”按钮以跳过警告。

在搜索框中搜索dom.event.clipboardevents.enable。一旦您键入“dom.event.cl”,这将是唯一的选项:

双击该设置,将值从“true”更改为“false”。

现在,网站不能扰乱你的剪贴板,也不能阻止你的复制和粘贴功能。

在许多网站上,我们必须跳过圈套才能轻松使用我们的长密码,这很可怕,但至少只需要几分钟就能解决这种挫折感。

相关文章