【发布时间】:2016-09-26 23:28:43
【问题描述】:
假设我有一个简单的页面。内容如下。
<form>
<input type="text" id="startText">
</form>
我有一个 chrome 扩展程序,其中包含在此页面加载时触发的脚本。我还在chrome中配置了所有相关权限(即clipboardRead)。在页面加载时触发的脚本称为 action.js。它目前只有一行代码:
document.getElementById("startText").value = "text";
我知道我可以使用“execCommand('paste')”函数在 chrome 扩展中粘贴。但是我不知道如何修改上面的代码,以便将用户剪贴板的内容粘贴到输入元素中。
我会尝试类似:
document.getElementById("startText").value.execCommand('paste')
但是,不出所料,这行不通。
【问题讨论】:
标签: javascript html google-chrome google-chrome-extension clipboard