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}`) })

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容