You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Firefox中无法从paste事件获取文本内容的技术求助

Firefox中paste事件无法获取剪贴板内容的问题

我正在开发一个能在粘贴文本进入文本框前对其处理的函数,但遇到了兼容性问题:以下代码在Chrome和Edge中可以正常获取粘贴内容,但在Firefox 115.02(64位)中返回空字符串。

document.getElementById("myTextBox").addEventListener('paste', (e) => {
    console.log(e.clipboardData.getData('text')) 
});

我已经尝试过使用(window.clipboardData||e.clipboardData)的写法,依然无法在Firefox中获取到数据。

编辑:
感谢所有回答者,但现有解决方案均无效。以下是可复现问题的完整代码,运行后在Firefox中粘贴内容,控制台不会输出任何文本:

<input type="text" id="myTextBox" placeholder="请在此粘贴内容">
document.getElementById("myTextBox").addEventListener('paste', (e) => {
    console.log(e.clipboardData.getData('text'));
});

内容的提问来源于stack exchange,提问作者jgore200377

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 13:32:16