웹 페이지에서 키보드 및 키보드 이벤트가 수신되지 않는 경우 (실행 중이지만 전경 애플리케이션이 아닌 경우) 키보드 이벤트를 수신하는 방법이 있습니까? 나는 보안상의 이유로 을으로 가정 하겠지만 어쩌면 명시 적 권한으로 아카이브 할 수있는 방법이 있습니까? 서비스 직원?브라우저가 초점이 맞지 않았을 때 키 누르기 듣기
가 기본적으로 내가 할 노력하고있어 것은 다음과 같습니다 :
window.addEventListener('keydown', event => {
console.log(event.code);
});
을만큼 탭이 예상대로 작동하지만 사용자가 다른 응용 프로그램으로 전환하는 경우는 입력을 수신을 중지 활성화되어있는 (또는 예상) 그러나 나는 "글로벌"청취자를 추가하는 방법을 기대하고있다.
나는 기본적으로 키로거를 요구하고 있지만 유스 케이스는 일부 키보드에있는 미디어 키 (재생/일시 정지, 다음 트랙 등)를 지원하는 웹 기반 오디오 플레이어입니다.