2011-11-16 1 views
1

나는 북마클릿 스크립트가 트리거 될 때 화면에서 event.screenX 및 event.screenY - X 및 Y 마우스 위치를 얻으려고합니다. 이것이 가능한가?북마크릿에서 자바 스크립트 마우스 이벤트를 감지 할 수 있습니까?

북마크 렛이 새 창을 열어 마우스 위치에 배치하려고합니다. 북마크 렛은 북마크 바를 따라 어느 위치 에나있을 수 있기 때문에, 브라우저/스크린에서이 위치를 가져와야합니다.

나는 이것이 할 수 있다는 것에 회의적이지만, 나는 그것을 완전히 끝내기 전에 부탁 할 것이라고 생각했다.

편집 : 달성하려는 내용에 대한 설명.

+2

* 북마크릿이 트리거되는 위치의 위 치를 의미합니까? 대부분의 상황에서 마우스가 해당 시간에 북마크 링크 위로 마우스를 가져 가지 않을까요? – nrabinowitz

+0

죄송 합니다만, 북마크릿이 실행되는 순간 화면상의 X/Y 마우스 위치가 명확합니다. 감사합니다, 그러나, 나는 더 명확 해 졌음에 틀림 없습니다. (이제 설명이 추가되었습니다.) –

답변

1

편집 : 현재 페이지의 DOM 외부에서 마우스 이벤트를 받아야하기 때문에 가능하지 않다고 생각합니다.

(Katamari Hack (http://kathack.com/)은 북마크릿을 통해 배포되는 마우스 기반 게임의 한 예이며 북마크를 클릭 한 후에는보고있는 페이지에서 작동하지만 캡처 만 수행함) DOM 내부의 마우스 이벤트. 부정적인 예는 증거가 아닙니다.)

+0

북마크 바에서 북마크를 클릭하는 순간 화면 위치를 찾고 있습니다. –

+0

깔끔한 사이트; 감사! – LamonteCristo