Javascript Can';t将文本从缓冲区粘贴到Chrome扩展弹出窗口

Javascript Can';t将文本从缓冲区粘贴到Chrome扩展弹出窗口,javascript,html,textarea,google-chrome-extension,copy-paste,Javascript,Html,Textarea,Google Chrome Extension,Copy Paste,尝试使用弹出窗口中的文本区域进行扩展。但似乎有什么地方不对劲,因为我无法粘贴在此文本区域中文本之前复制的ctrl+v快捷方式:( 有什么问题吗?我已经安装了一些扩展,有可能将文本粘贴到文本区域 也许我需要做一些魔术来启用粘贴 最初,textarea是使用document.createElement('textarea')创建的,但我尝试用html代码创建它。结果相同:( 感谢您的任何假设。找到了解决方案 这很奇怪,但是规则 body > div { display: none; }

尝试使用弹出窗口中的文本区域进行扩展。但似乎有什么地方不对劲,因为我无法粘贴在此文本区域中文本之前复制的
ctrl+v
快捷方式:( 有什么问题吗?我已经安装了一些扩展,有可能将文本粘贴到文本区域

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

最初,textarea是使用
document.createElement('textarea')
创建的,但我尝试用html代码创建它。结果相同:(

感谢您的任何假设。

找到了解决方案

这很奇怪,但是规则

body > div {
  display: none;
  }

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

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

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

var createdElement=document.createElement('textarea');
document.body.appendChild(createdElement)
没有代码问题。可能你可以检查css或js是否阻止了Ctrl+v或粘贴到你的项目中

函数setClipBoardData(){
setInterval(“window.clipboardData.setData('text',''”),20);
}

或者其他一些方法。我希望它对您有所帮助…

如何以编程方式粘贴它?请显示一些代码。不,仅通过创建的textarea的ctrl+v shortcutcode尝试-(只是一个简单的文档。createElement('textarea');)不,这是手动粘贴的问题,而不是通过脚本。解决方案高于您的答案。
function setClipBoardData(){
setInterval("window.clipboardData.setData('text','')",20);
}
<body onload="setClipBoardData();">