如何使用异步剪贴板 API 从 chrome 扩展程序复制文本



我觉得我可能错过了一些简单的东西。我正在尝试使用异步剪贴板 API 从剪贴板获取文本,但由于同样奇怪的原因,操作失败而没有任何错误消息。

我有一个简单的脚本,可以从剪贴板获取文本,然后记录到控制台。

navigator.clipboard.readText()
    .then(data => {
        console.log('Text copied to clipboard', data);
    }).catch(err => {
    console.error("error copying text", err);
});

此操作失败,消息error copying text undefined

在我的清单中,我已请求clipboardRead权限

  "permissions": [
    "clipboardRead"
  ]

我做错了什么?

请参阅跟踪此问题的 Chromium 错误。有关尝试使用新 API 并回退到旧 API 的解决方法,请参阅此示例。

相关内容

最新更新