在Chrome扩展中复制文本到剪贴板

6
我正在编写一个Google Chrome扩展程序,并希望在内容脚本中复制一些文本到剪贴板。我尝试选择它,然后使用document.execCommand('copy') - 但是它不起作用。我不想使用Flash,因为这不是实现这一目的的简单而优雅的方法。我尝试了背景页面和<input> - 它们都不起作用。
是否有任何可行的、优雅且简单的方法可以在Chrome扩展中将文本复制到剪贴板?它也可以使用jQuery。
问候

作为一个经验法则,出于安全原因,JavaScript 无法访问剪贴板,而且由于扩展是用“Web 语言”编写的,我猜在这方面也是一样的,但是我可能错了,因为扩展被下载并安装到浏览器中,实际上可以访问操作系统特定的东西,比如剪贴板。 - adeneo
1
@adeneo,是的,纯JavaScript无法访问剪贴板。但是Chrome扩展程序可以-它只需要权限:https://developer.chrome.com/extensions/permissions.html#manifest。 - m4tx
1个回答

6

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接