Javascript 是否可以捕获文档外的鼠标位置?

Javascript 是否可以捕获文档外的鼠标位置?,javascript,firefox,mouse,position,Javascript,Firefox,Mouse,Position,我发现通过使用“window.onblur”或“window.onfocusout”之类的东西,可以在IE的文档甚至浏览器窗口之外检索鼠标位置 即使在Firefox中,如果您让鼠标指针快速离开视口,onmouseout事件处理程序也会为您提供负鼠标坐标 在Firefox中是否可以做更多的事情,接近上述IE行为?否。除非用户在窗口内继续拖动,否则当鼠标在Firefox的窗口外时,您无法获得鼠标移动事件。我不知道有什么黑客可以绕过这个限制。一种方法是编写一个java小程序,它实际上是在用户端执行的。

我发现通过使用“window.onblur”或“window.onfocusout”之类的东西,可以在IE的文档甚至浏览器窗口之外检索鼠标位置

即使在Firefox中,如果您让鼠标指针快速离开视口,onmouseout事件处理程序也会为您提供负鼠标坐标


在Firefox中是否可以做更多的事情,接近上述IE行为?

否。除非用户在窗口内继续拖动,否则当鼠标在Firefox的窗口外时,您无法获得鼠标移动事件。我不知道有什么黑客可以绕过这个限制。

一种方法是编写一个java小程序,它实际上是在用户端执行的。然后使用java控件在用户屏幕上的任何位置跟踪鼠标位置。

如果您已经在firefox中测试过,为什么要问这个问题?嗯,也许我希望有人比我知道得更多?您打算怎么做?它似乎用处不大。您可以使用
onmousemove
在窗口外跟踪鼠标,但只能在拖动事件期间进行。对我来说,这非常有用;)。感谢您提供有关拖动事件的信息。我以前不知道。