如何将文本粘贴到阻挡它的输入字段中?

如何将文本粘贴到阻挡它的输入字段中?

在许多网页上,他们都使用 JavaScript 阻止复制/粘贴。

有什么方法可以让这些输入正常工作(例如启用复制/粘贴)?

我正在使用 Google Chrome。

答案1

只需突出显示文本并将其拖到文本字段中即可。试试看这里

这在 Firefox 和 Chrome 中对我有用。

答案2

按 F12 或打开浏览器开发人员面板并将以下代码粘贴到控制台中。

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

答案3

如果您使用的是 Firefox,我找到了以下解决方案。但是不确定需要的最低版本是什么。

  1. about:config
  2. 搜索dom.event.clipboardevents.enabled
  3. 双击它将值更改为false

这样我就可以在更改后立即粘贴。我甚至不必重新启动浏览器。

答案4

它很老套并且并不总是有效,但很多时候只为CTRL+ C/设置一个监听器,你可以使用+ / +而不是复制/粘贴来CTRL+V解决它。CTRLINSSHIFTINS

如果他们做了一些愚蠢的事情,比如使用 flash 循环(抽搐)将空字符串写入剪贴板,那么你就倒霉了。

相关内容