执行此代码:
window.addEventListener("mousemove", function() { console.log("moved!") });
激活任何另一个窗口。
在FF :没有。
在Chrome中:有一个"移动了!"消息。
因此,在非活动窗口中,当鼠标进入窗口时Chrome会触发一个mousemove
事件,然后忽略任何后续动作。
这是一个错误吗?
如何管理?我可以检测到鼠标已离开浏览器窗口,toElement
支持mouseout
事件。但是如何检测窗口当前是否处于活动状态?
我的环境:
Chrome 46.0.2490.80
Firefox 41.0
MacOS Yosemite 10.10.5