在Chrome扩展程序中将文字复制到剪贴板

时间:2012-12-09 12:57:02

标签: javascript jquery google-chrome clipboard add-on

我正在编写Google Chrome扩展程序,我想在内容脚本中复制剪贴板中的一些文本。我尝试选择它然后document.execCommand('copy') - 它不起作用。我不想要Flash,因为实现这一点并不容易和优雅。我尝试了背景页面和< input> - 它不起作用。

Chrome扩展程序中是否有正常,优雅而简单的方法将文本复制到剪贴板?它也可能使用jQuery。

此致

1 个答案:

答案 0 :(得分:6)

这是一些复制/粘贴的工作(Coffeescript)代码:https://github.com/philc/vimium/blob/master/lib/clipboard.coffee

请注意,上面的代码在后台页面中运行;在一段时间内有一个错误在内容脚本中打破了execCommand,我不确定这是否曾经修复过。