chrome插件-复制到剪贴板

环境

  • MacOS Monterey 12.0.1
  • chrome 版本 104.0.5112.79(正式版本) (arm64)
  • chrome插件版本manifest_version=2

方法一

document.execCommand("copy");

如果已经选中了内容,则这行代码可以把选中内容复制到剪贴板。
不过我测试了,在chrome插件js中不生效。本身也是废弃的api。

方法二

const textToCopy = 'Hello there!'
navigator.clipboard.writeText(textToCopy)
  .then(() => { alert(`Copied!`) })
  .catch((error) => { alert(`Copy failed! ${error}`) })

包含成功和失败的提示能力。
测试可用。

你可能感兴趣的:(chrome插件-复制到剪贴板)