在使用youdao词典chrome插件很好用,但在用使用过程中,出现了很不爽的事。我发现有时点击内容框以外区域时,内容框并不能关闭。
以程序猿的直觉告诉我,这里有bug。
动手修改:
定位到C:\Users\Administrator\AppData\Local\Google\Chrome\User Data\Default\Extensions\eopjamdnofihpioajgfdikhhbobonhbb\1.27_0(这是我的路径)下,找到look.js:
在look.js里定位到这句:
body.addEventListener("mouseup",OnDictEvent, false);
改成
document.addEventListener("mouseup",OnDictEvent, false);
就OK啦~,很简单!
当然bug的原因就是网站的body比较小,如果刚好点在body外,就收不到event了。
ps:修改后需要重启浏览器生效。