내 페이지는 창이 배경에있을 때만 알림 소리를 내야합니다. 포커스 상태가 변경 될 때 통지하기 위해 window.onfocus
및 window.onblur
이벤트를 추적 할 수 있습니다. 그러나, 예를 들어, 배경 탭에로드 될 수 있기 때문에 윈도우의 포커스가로드되는지 여부는 알 수 없습니다.브라우저 창에 포커스가 있는지 여부를 어떻게 확인할 수 있습니까?
onfocus
/onblur
이벤트가 발생하기 전에 소리를 재생할지 여부를 어떻게 결정합니까?
좋습니다. 완벽한 솔루션은 아니지만 작동하는 것이 가장 좋습니다. – Peeja
흐린 창에서 마우스를 움직이더라도'mousemove'가 실행됩니다. 대신'mousedown'을 사용하십시오. 여기에서 사용해보십시오 : http://www.quirksmode.org/dom/events/tests/mousemove.html –