Javascript 使用扩展名访问Chrome剪贴板事件

Javascript 使用扩展名访问Chrome剪贴板事件,javascript,google-chrome,google-chrome-extension,Javascript,Google Chrome,Google Chrome Extension,我想复制扩展中的系统剪贴板数据;我能够获取复制、剪切和粘贴扩展的事件,但我希望在系统剪贴板更改时获取事件 我怎样才能做到这一点?一般来说,你不能。没有任何事件表明系统中某个位置的剪贴板已更新 一种方法是在所有页面中插入内容脚本并监听其中的事件。这仅适用于页面内容本身的复制/剪切。因此,当系统剪贴板发生任何更改时,您希望得到的事件是,您希望在剪贴板发生更改时检测操作(如复制)。如果是这样的话,你可以从下面的例子中找到解决方案:@gui47在扩展页中我可以得到这个事件。但如果系统剪贴板在扩展页之外更

我想复制扩展中的系统剪贴板数据;我能够获取复制、剪切和粘贴扩展的事件,但我希望在系统剪贴板更改时获取事件


我怎样才能做到这一点?

一般来说,你不能。没有任何事件表明系统中某个位置的剪贴板已更新


一种方法是在所有页面中插入内容脚本并监听其中的事件。这仅适用于页面内容本身的复制/剪切。

因此,当系统剪贴板发生任何更改时,您希望得到的事件是,您希望在剪贴板发生更改时检测操作(如复制)。如果是这样的话,你可以从下面的例子中找到解决方案:@gui47在扩展页中我可以得到这个事件。但如果系统剪贴板在扩展页之外更新,我将无法获取事件。是否有可能获得该事件?在分机内,我将获得事件。但在扩展之外,我想获得事件。仅使用Chrome是不可能的。您可以尝试使用本机主机方法。如果可能,您可以提供一些关于本机主机apporach的示例。我没有一个很好的示例,说明如何用其他语言收听剪贴板更改(您需要查找),但是如果您有一个程序准备就绪(在Chrome之外),您可以使用Chrome将其与Chrome连接。阅读该文档以获得想法;对不起,我不能说得更具体了。