자바 스크립트 북마크릿을 실행할 때 사용자가 Shift 키 (또는 다른 수정 키)를 누르고 있는지 감지 할 수 있습니까?북마크릿에서 키보드 수정자를 어떻게 발견합니까?
Safari 3.1 및 Firefox 3 테스트에서 window.event
은 항상 정의되지 않습니다.
자바 스크립트 북마크릿을 실행할 때 사용자가 Shift 키 (또는 다른 수정 키)를 누르고 있는지 감지 할 수 있습니까?북마크릿에서 키보드 수정자를 어떻게 발견합니까?
Safari 3.1 및 Firefox 3 테스트에서 window.event
은 항상 정의되지 않습니다.
북마크릿을 실제로 클릭하는 동안 마우스 위치를 감지하는 방법을 찾고 있다면, 방법이 없습니다. 북마크 릿은 페이지 외부에 위치하기 때문에 (이 영역은 일반적으로 브라우저 "크롬"이라고 불린다.이 브라우저는 그 이름을 가진 브라우저이기 때문에 혼란 스럽다.) 자바 스크립트 관련 이벤트를 감지 할 수 없다.
즉, Firefox 확장으로 만든 경우 이벤트 정보, JavaScript 및 키보드 수정 자에 액세스 할 수 있습니다. 그러나 그것은 당신이 찾고있는 것처럼 보이지 않습니다.
window.event는 IE 전용입니다. 이벤트 객체는 firefox 및 safari에서 인수로 이벤트 리스너에 전달됩니다. 따라서 IE에서는 알 수 있지만 다른 인기있는 브라우저에서는 알 수 없습니다.