使用 JS 从浏览器中将内容复制到剪贴板
v4 更改:
copy()现在是异步的,并返回Promise<boolean>。使用await copy(...)来获取结果。
| 选项 | 默认值 | 说明 |
|---|---|---|
options.debug |
false |
Boolean。启用输出到控制台。 |
options.message |
'Copy to clipboard: #{key}, Enter' |
String。在启用 fallbackToPrompt 时使用的提示消息。所有出现的 #{key} 都会被替换为 macOS 上的 ⌘+C 或其他情况下的 Ctrl+C。 |
options.format |
— | String。要复制的 MIME 类型。使用 'text/html' 复制富文本; 使用 'text/plain' 将在粘贴到富文本编辑器时移除继承的样式。在与 'text/html' 一起设置时,同时通过 ClipboardItem 写入 text/html 和 text/plain。 |
options.onCopy |
— | (clipboardData: ClipboardItem | DataTransfer): void。在复制时调用的回调函数。 |
暂无开放 Issues,或尚未同步最近议题。