这必须是有史以来最简单的jsFiddle:https://jsfiddle.net/os0xfbu2/3/
window.addEventListener(
'mousemove',
function (e) {
// triggered even the mouse is not moving, the window is not scrolled, etc
})
这只是一个糟糕的鼠标移动事件,页面中没有任何内容。
要复制行为,只需在HTML区域中移动鼠标,然后让它放在那里,然后不要移动它并且不要滚动窗口。
你会看到,每隔几秒钟,mousemove事件会被触发几次(chrome中约为2,有时IE中为2至10次)。
另外请注意,在jsFiddle中我打印出X和Y文档(绝对)坐标,它们不会改变。
我的Chrome版本是42.0.2311.152m,我的IE版本是11.0.9600.17633(在32和64都测试过)。一位朋友在旧版Chrome中对其进行了测试,它工作正常(没有触发),但在将Chrome版本更新到最新版本后,同样的问题也开始出现了。
Firefox是唯一一款不会触发任何移动的理智浏览器。没有动静的事件。
如果在某些规范中找到了这个,我就辞去了程序员的工作。
如果没有,请告诉我,我可以将其作为错误提交。
答案 0 :(得分:1)
看看这个Tiborg。 看起来你对人性的信仰/网络状态不会重新焕发活力......
https://code.google.com/p/chromium/issues/detail?id=327114
但至少已经报道了这个错误... 2年前......