【问题标题】:Firefox: paste text from clipboard into inputFirefox:将剪贴板中的文本粘贴到输入中
【发布时间】:2022-06-23 18:28:58
【问题描述】:

我想要一个按钮来将一些文本(从剪贴板)粘贴到输入字段中。

以下 sn-p 在 Chromium 中有效,但在 Firefox 中无效。

<input>
<button>paste</button>
<script>
    document.querySelector('button').addEventListener('click', () =>
        navigator.clipboard.readText().then(text => document.querySelector('input').value = text)
    );
</script>

有没有办法在 Firefox 中达到同样的效果?

【问题讨论】:

  • Firefox 只支持在浏览器扩展中读取剪贴板,根据mdn,所以readText() 不适合你

标签: javascript html dom firefox clipboard


【解决方案1】:

Firefox 74+有隐藏测试实验:dom.events.testing.asyncClipboard

https://bugzil.la/1597857

【讨论】:

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