我正在撰写Chrome扩展程序。每次用户复制某些内容时,我的扩展程序都应捕获复制的文本。 我读到访问剪贴板是一个安全问题。但是根据https://developer.chrome.com/extensions/declare_permissions
有一个clipboardRead和clipboardWrite权限有可能吗?
答案 0 :(得分:2)
它在您发布的链接中说该权限与document.execCommand一起使用('粘贴'),您可以轻松编写一个函数来监控剪贴板中的更改,然后在找到时执行更多操作它自上次检查后被修改。
答案 1 :(得分:1)
您可以使用
document.execCommand('paste');
document.execCommand('copy');
document.execCommand('cut');
与剪贴板互动。
我认为你可以在这里找到文档(至少对于firefox):https://developer.mozilla.org/en-US/docs/Web/API/Document/execCommand
答案 2 :(得分:0)
您需要捕获复制操作事件,然后在后台页面中读取剪贴板。这些答案应该有所帮助:
Google Chrome Extensions: How to detect Copy action (Ctrl-C and Edit-Copy)?