问题描述
我很难找到有关如何为Ctrl+C"添加侦听器、获取剪贴板数据,然后在 Chrome 扩展程序中全部写回剪贴板的最新信息.我发现的所有旧代码都是针对现在已弃用的旧版本.
I'm having a hard time finding any recent info on how to add a listener for "Ctrl+C", fetching clipboard data, and then writing back to clipboard all in a Chrome Extension. All of the old code that i found was for the older versions that are now deprecated.
推荐答案
基本上你可以使用 document.execCommand('paste|copy|cut')
操作剪贴板.
Basically you can manipulate clipboard using document.execCommand('paste|copy|cut')
.
您需要指定
"clipboardWrite"
和/或"clipboardRead"
权限 在清单中.
You'll need to specify
"clipboardWrite"
and/or"clipboardRead"
permissions in manifest.
"clipboardRead" 如果扩展程序或应用程序使用 document.execCommand('paste'),则为必需.
"clipboardWrite" 表示扩展或应用程序使用 document.execCommand('copy') 或 document.execCommand('cut').托管应用程序需要此权限;推荐用于扩展程序和打包应用程序.
"clipboardWrite" Indicates the extension or app uses document.execCommand('copy') or document.execCommand('cut'). This permission is required for hosted apps; it's recommended for extensions and packaged apps.
创建元素(或
)
这对我将数据复制到剪贴板很有用.
This worked for me to copy data to clipboard.
这篇关于如何在 Chrome 扩展程序中获取剪贴板数据?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!