我想通过单击ContextMenu进行扩展以将选择复制到clipboasd。 在chrome中,许多人使用flash solusion.But如何在ContextMenus中使用flash。这似乎是不可能的。谁能告诉我一个错觉?
我做了什么
var a = chrome.contextMenus.create({"title":copy,"context":["selection"],"onclick":copy});
function copy(info,tab){
document.execCommand('selectAll'); //just for example
document.execCommand('copy');
}
我已将manifestWrite权限添加到manifest.json.But似乎无法正常工作。 “许可”:[ “contextMenus”, “clipboardWrite”]
答案 0 :(得分:5)
将此权限添加到manifest.json:
"permissions": [ "clipboardWrite" ]
要复制到剪贴板:
document.execCommand('copy', false, null);
答案 1 :(得分:0)
可能有帮助。
最近添加的清单权限是clipboardRead
和clipboardWrite
。
例如,Theese让您的扩展程序使用方法document.execCommand('copy')
。
http://code.google.com/chrome/extensions/manifest.html#permissions