复制/粘贴代码无法在Chrome扩展程序中使用, 我需要编写Chrome扩展程序,使用剪贴板复制和粘贴数据。复制/粘贴在Chrome扩展程序中不起作用
我在Backgroung.html页面中编写下面的代码,但它不起作用。
function buttonClick(){
document.getElementById('initialText').select();
chrome.experimental.clipboard.executeCopy(1, function() {
alert("Copy");
document.getElementById('nameText').focus();
chrome.experimental.clipboard.executePaste(1, function() {
alert("Paste");
});
});
}
不错,我不知道这个。另外它似乎'document.execCommand()'仅在后台页面中可用。 – serg
我已经使用了'document.execCommand('copy')'为我的[扩展](https://chrome.google.com/webstore/detail/dcjnfaoifoefmnbhhlbppaebgnccfddf)很长一段时间,它一直工作(虽然只有从我的背景页面)。我想知道现在是否必须添加新的权限。这些变化何时发生?我使用Chrome 13,并且我的扩展程序仍然可以在没有附加权限的情况下运行 – Alasdair
刚刚添加这些到我的扩展,值得注意的是,虽然没有额外的访问被显示在[扩展的详细信息页面](https://chrome.google.com/webstore/detail/dcjnfaoifoefmnbhhlbppaebgnccfddf),我的扩展被禁用,当我更新,直到我接受新的“数据复制和粘贴”访问。 – Alasdair