Я пытаюсь запустить javascript (с расширением chrome) каждый раз, когда загружается новое видео 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 находится в полноэкранном режиме?
Как я решил это: многократно проверяя, какое видео браузер включен в HTML:
var link = String(document.getElementsByClassName("ytp-title-link yt-uix-sessionlink")[0])