一个由“有道词典”引起的前端bug

项目中有一个input元素用jquery绑定了keyup事件,不知道为什么双击也会触发keyup事件。

测试了下,这个bug只出现在少数人机器的chrome浏览器下。

这时我还以为发现在chrome巨牛逼的bug,还兴冲冲的跑去论坛发贴说:why dblclick trigger keyup? 

 

后来查了很久才发现原来是受到有道词典的影响。

有道词典有一个划词的功能,开启了这个功能,当鼠标双击时,这个软件就会去划词,同时触发"ctrl+c"的键盘事件。

测试页面: http://jsfiddle.net/flowerszhong/evuAx/

 

自我检讨:

1,思路不正确,离问题太远

2,英文要加强 

 希望有人能讲解有道挟持CHROME的原理 

上一篇:揭秘!如何用Flutter设计一个100%准确的埋点框架?


下一篇:简洁的三角箭头面板(flyout-panel.js)【附demo】