Mam rozszerzenie chrome z popup.html i wstrzyknięty skrypt zawartości. Za pomocą wstrzykiwanego skryptu zawartości próbuję uzyskać dostęp do funkcji JavaScript javascript youtube i wszystko działa poprawnie, z wyjątkiem jednego: addEventListener.addEventListener w skrypcie treści nie działa
Detektor zdarzeń z javascript API serwisu Youtube nasłuchuje, aby zmienić stan wideo. Więc jeśli koniec filmu osiągnięciu zmiany stanu 0.
var currentVideo = document.getElementById('movie_player');
currentVideo.addEventListener("onStateChange", "onytplayerStateChange");
function onytplayerStateChange() {
console.log("The state of the player has changed");
}
Ten fragment kodu działa dobrze w normalnym środowisku, ale to nie działa w skrypcie treści. Dlaczego nie mogę uchwycić zmiany wydarzeń w moim skrypcie treści? Jakieś pomysły?
możliwy duplikat [Budowania rozszerzenia Chrome z wydarzeniami w YouTube] (http://stackoverflow.com/questions/9515704/building-a-chrome-extension-with-youtube-events) –