Можно ли поймать положение мыши вне документа? - PullRequest
3 голосов
/ 11 февраля 2010

Я обнаружил, что можно получить положение мыши в IE за пределами документа или даже окна браузера, используя "window.onblur" или "window.onfocusout" или что-то в этом роде.

Даже в Firefox он дает вам отрицательные координаты мыши в обработчике события onmouseout, если вы позволите указателю мыши быстро выйти из области просмотра.

Можно ли сделать в Firefox больше, что-то, что приближается к вышеупомянутому поведению IE?

Ответы [ 2 ]

1 голос
/ 11 февраля 2010

Один из методов - написать Java-апплет, который фактически выполняется на стороне пользователя. Затем с помощью элементов управления Java отслеживайте положение мыши в любом месте на экране пользователя.

0 голосов
/ 11 февраля 2010

Нет. Если пользователь не продолжает движение перетаскивания изнутри окна, вы не можете получать события перемещения мыши, когда мышь находится за пределами окна с Firefox. Я не знаю никаких взломов, чтобы обойти это ограничение.

...