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
相关产品推荐
相关产品推荐

