Можно ли обнаружить событие мыши JavaScript в букмарклет? - PullRequest
1 голос
/ 17 ноября 2011

Я специально ищу, чтобы на экранах располагались мышиные события event.screenX и event.screenY - X и Y, в данный момент запускается скрипт букмарклета.Возможно ли это?

Букмарклет открывает новое окно, которое я хотел бы разместить на месте мыши.Поскольку букмарклет может находиться в любом месте на панели закладок, в зависимости от того, где он находится, мне нужно получить это из браузера / экрана.

Я скептически отношусь к тому, что это можно сделать, но решил,Я бы попросил, прежде чем полностью списать его.

edit: разъяснение того, чего я пытаюсь достичь.

1 Ответ

1 голос
/ 17 ноября 2011

Редактировать: я не думаю, что это возможно, потому что вам нужно получать события мыши вне DOM текущей страницы.

(The Katamari Hack (http://kathack.com/)) - это пример управляемой мышью игры, распространяемой через букмарклет. Он работает на любой странице, на которую вы просматриваете, после нажатия на букмарклет, но захватывает только события мыши внутри DOM. что отрицательный пример является доказательством.)

...