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

Firefox中JavaScript阻止双击文本选中的异常行为及解决方法问询

双击

我用以下代码尝试阻止双击

label.addEventListener('mousedown', (event) => {
  if (!event.defaultPrevented && event.detail > 1) {
    event.preventDefault();
  }
})

这段代码在Chrome中能正常阻止页面文本选中,但在Firefox里,双击后通过window.getSelection()仍能获取到

移除判断条件!event.defaultPrevented && event.detail > 1后,Firefox中window.getSelection()就不再返回选中的

即便判断条件已经满足,两种情况的行为差异实在让人费解。

请问这是Firefox的Bug还是预期行为?有没有可行的解决方法?


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 11:02:50