문제

JavaScript 북마크를 실행할 때 사용자가 Shift 키 (또는 기타 수정 자 키)를 유지하는지 여부를 감지하는 방법이 있습니까?

Safari 3.1과 Firefox 3의 테스트에서 window.event 항상 정의되지 않았습니다.

도움이 되었습니까?

해결책

북마크를 물리적으로 클릭하는 동안 마우스 위치를 감지하는 방법을 찾고 있다면, 방법이 없습니다. 북마크는 모든 페이지 외부에 위치하고 있기 때문에 (이 영역은 일반적으로 브라우저 "Chrome"이라고합니다. 이제 해당 이름의 브라우저가 있기 때문에 혼란 스럽습니다) JavaScript 관련 이벤트를 감지 할 수 없습니다.

즉, 이것을 Firefox 확장자로 만들면 이벤트 정보, JavaScript 및 키보드 수정 자에 액세스 할 수 있습니다. 그러나 그것은 당신이 찾고있는 것처럼 보이지 않습니다.

다른 팁

Window.event는 IE 전용입니다. 이벤트 객체는 Firefox와 Safari의 인수로 이벤트 리스너에게 전달됩니다. 따라서 IE에서는 말할 수 있지만 다른 인기있는 브라우저에서는 말할 수 없습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top