一个由“有道词典”引起的前端bug
项目中有一个input元素用jquery绑定了keyup事件,不知道为什么双击也会触发keyup事件。
测试了下,这个bug只出现在少数人机器的chrome浏览器下。
这时我还以为发现在chrome巨牛逼的bug,还兴冲冲的跑去论坛发贴说:why dblclick trigger keyup?
后来查了很久才发现原来是受到有道词典的影响。
有道词典有一个划词的功能,开启了这个功能,当鼠标双击时,这个软件就会去划词,同时触发"ctrl+c"的键盘事件。
测试页面: http://jsfiddle.net/flowerszhong/evuAx/
自我检讨:
1,思路不正确,离问题太远
2,英文要加强
希望有人能讲解有道挟持CHROME的原理