javascript – 如何制作chrome扩展名以将选择内容复制到剪贴板

我想通过单击ContextMenu进行扩展以将选择复制到clipboasd.
在chrome中,很多人都使用flash solusion.但是如何在ContextMenus中使用flash.这似乎是不可能的.谁能告诉我一个solusion?

我做了什么

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”]

解决方法:

将此权限添加到manifest.json中:

"permissions": [ "clipboardWrite" ]

并复制到剪贴板:

document.execCommand('copy', false, null);
上一篇:如何在C#中实现OLE服务器


下一篇:javascript – 如何将剪贴板中的图像粘贴到Web表单中?