오페라에서 마우스 오른쪽 버튼을 누르고있는 동안 키 이벤트가 등록되지 않습니다.오페라의 오른쪽 클릭으로 키 이벤트 사용 불가
window.onkeydown = function() {
alert("hey");
}
당신이 오페라에서 마우스 오른쪽 버튼을 누른하는 경우이 등록되지 않습니다.
컨텍스트 메뉴를 비활성화했지만 오른쪽 클릭으로 키 이벤트가 계속 차단됩니다.
나는 또한 마우스 오른쪽 버튼을 사용하는 Opera에서 마우스 제스처를 비활성화 해 보았습니다. 컨텍스트 메뉴 나 마우스 제스처는 없지만, 마우스 오른쪽 버튼이 눌러져있는 동안 키 이벤트는 등록되지 않습니다.
여기는 js fiddle example입니다.
아무 키나 누르면 오페라에 있지 않으면 오른쪽 마우스 버튼의 작동 여부에 관계없이 "a"가 오른쪽으로 이동합니다.
해결 방법이나 수정 프로그램이 있습니까?
는 지금까지 내가 아는 한, 오페라 특정 JS 기능을 해제하는 설정이 있습니다. 설정을 확인하십시오. – Joseph
마우스 제스처를 사용하지 않도록 설정하고 스크립트에서 마우스 오른쪽 버튼 클릭 (환경 설정> 고급> 내용> JavaScript 옵션> "스크립트에서 상황에 맞는 메뉴 이벤트 감지 허용")을 받았는지 확인할 수 있습니다. –
기본적으로 켜져 있습니다. 오페라는 오른쪽 클릭을 등록하고, 오른쪽 클릭이 내려지는 동안 키 이벤트를 등록하지 않습니다. 그리고 네, 마우스 제스처를 비활성화했습니다. – Overcode