h2y / link-fix

我的浏览器 UserScript 脚本仓库,这里是数个独立的 UserScript 浏览器脚本,为浏览器实现了各种强大的的功能。我的 greasyfork 主页:
https://greasyfork.org/zh-CN/users/19299
GNU General Public License v3.0
208 stars 29 forks source link

zhihu_link_fix 鼠标中键点击在 chrome 中不会触发 click 事件 #17

Open Rmcsy opened 5 years ago

Rmcsy commented 5 years ago

建议同时监听 mouseup 事件以绕过 参考实现: window.addEventListener('mouseup', function(e){ if (e.button == 1 ) { // 清理跳转 } });

其他浏览器未作测试

linonetwo commented 5 years ago

我发现火狐也不行了,而且 mouseup 也不会触发啊

linonetwo commented 5 years ago

原来是 violent monkey 有 bug,换 tempermonkey 就好了