【发布时间】:2012-11-27 01:47:42
【问题描述】:
我正在编写一个 Google Chrome 扩展程序,我想在内容脚本的剪贴板中复制一些文本。我尝试选择它,然后选择 document.execCommand('copy') - 它不起作用。我不想要 Flash,因为它不是简单而优雅的方式来实现它。我尝试了背景页面和 - 它不起作用。
是否有任何工作、优雅而简单的方法可以在 Chrome 扩展程序中将文本复制到剪贴板?它也可以使用 jQuery。
问候
【问题讨论】:
-
根据经验,出于安全原因,javascript 无法访问剪贴板,并且由于扩展是用“网络语言”编写的,我猜它在那里是一样的,但我可能是错误,因为扩展程序被下载并安装到实际上可以访问操作系统特定内容(如剪贴板)的浏览器中。
-
@adeneo,是的,纯 JavaScript 无法访问剪贴板。但是 Chrome 扩展可以 - 它只需要权限:developer.chrome.com/extensions/permissions.html#manifest .
标签: javascript jquery google-chrome clipboard add-on