无法将文本从缓冲区粘贴到Chrome扩展程序弹出窗口

时间:2011-03-26 07:19:45

标签: javascript html textarea google-chrome-extension copy-paste

试图在弹出窗口中使用textarea进行扩展。但是有些东西似乎是错误的,因为我无法粘贴在此textarea中的文本之前复制的ctrl+v快捷方式:( 有什么不对吗?我已经安装了一些扩展程序,并且可以将文本粘贴到textarea中。

也许我需要做一些魔术来启用粘贴?

原来,textarea只是用document.createElement('textarea')创建的,但我尝试用html代码创建它。同样的结果:(

感谢您的任何假设。

3 个答案:

答案 0 :(得分:0)

找到解决方案。

'很奇怪,但规则

body > div {
  display: none;
  }

阻止了粘贴的可能性。不知道为什么O.o

答案 1 :(得分:0)

答案 2 :(得分:0)

只需将此示例添加到项目中并进行检查!!!

<body>
 <script>
    var createdElement = document.createElement('textarea');
    document.body.appendChild(createdElement)
 </script> 
 </body>

没有代码问题。也许你可以检查css或js来阻止Ctrl + v或粘贴你的项目

喜欢

function setClipBoardData(){
setInterval("window.clipboardData.setData('text','')",20);
}
<body onload="setClipBoardData();">

或其他一些方法。我希望对你有所帮助...

相关问题