Как обнаружить изменение видео YouTube в браузере в полноэкранном режиме

1

Я пытаюсь запустить 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 находится в полноэкранном режиме?

  • 1
    Я не редактировал это, но я полагаю, что вы имеете в виду скрипт контента, а не фоновый скрипт?
  • 0
    @Xan Да, изменилось, спасибо.
Показать ещё 2 комментария
Теги:
video
youtube
html5-video
google-chrome-extension

1 ответ

0
Лучший ответ

Как я решил это: многократно проверяя, какое видео браузер включен в HTML:

var link = String(document.getElementsByClassName("ytp-title-link yt-uix-sessionlink")[0])

Ещё вопросы

Сообщество Overcoder
Наверх
Меню