【问题标题】:Async Clipboard API - clipboardchange event not fired异步剪贴板 API - 未触发剪贴板更改事件
【发布时间】:2021-08-01 00:13:45
【问题描述】:

有没有人能够挂钩新的异步剪贴板 API 的 clipboardchange 事件?我正在尝试这个:

navigator.clipboard.addEventListener('clipboardchange', function (e) {
                console.log("navigator clipboardchange");
            });

但它永远不会触发。

【问题讨论】:

  • 因为addEventListener 不存在。如果您在控制台中输入navigator.clipboard 并查看__proto__,您将看不到它。
  • document.addEventListener for clipboardchange 也不起作用。但是用于复制、剪切、粘贴事件的 document.addEventListener 正在工作。可能是一个错误?
  • 我的猜测是它还没有在任何浏览器中实现,尽管异步剪贴板规范的其他部分有效。 w3.org/TR/clipboard-apis/#clipboard-event-clipboardchange

标签: javascript asynchronous clipboard


【解决方案1】:

至少对于 chrome 来说,这没有实现,请参阅this bug 了解更多详细信息。

阅读 cmets,实施起来似乎确实有一些压力,否则你将不得不投票

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多