1
새로운 YouTube 비디오가로드 될 때마다 크롬 확장에서 일부 javascript를 실행하려고합니다. 그래서 나는 콘텐츠 스크립트 이벤트를 듣고 있습니다전체 화면으로 브라우저에서 YouTube 비디오 변경을 감지하는 방법
// old youtube design
window.addEventListener("spfdone", process);
// new youtube design
window.addEventListener("yt-navigate-start", process);
// one-time early
document.addEventListener("DOMContentLoaded", process);
// one-time late postprocessing
window.addEventListener("load", process);
을하지만 영상이 전체 화면으로 변경 될 때 작동하지 않습니다. Youtube 탭이 전체 화면에있을 때 어떻게 비디오 변경을들을 수 있습니까?
나는 것을 편집하지 않은,하지만 난 당신이 콘텐츠 스크립트가 아닌 배경 스크립트를 의미하는 생각? – Xan
@ 잰 예, 변경되었습니다. 감사합니다. –
귀하의 경우 합병증은 전체 화면의 YouTube HTML5 플레이어가 재생 된 내용을 변경하지만 전체 화면이 종료 될 때까지 페이지의 실제 탐색/새로 고침이 지연된다는 것입니다. 따라서 이벤트를 캡처하더라도 다른 코드 (일부 정보를 긁어 모으려고 시도 함)가 업데이트를 보지 못할 수 있습니다. – Xan