Ho un'estensione chrome con popup.html e uno script di contenuto iniettato. Con lo script di contenuto iniettato sto provando ad accedere alle funzioni API di javascript di youtube e tutto funziona bene tranne uno: addEventListener.addEventListener nello script di contenuto non funzionante
L'ascoltatore di eventi dell'API javascript di YouTube ascolta lo stato del video da modificare. Quindi, se il fine del video si raggiunge lo stato cambia a 0.
var currentVideo = document.getElementById('movie_player');
currentVideo.addEventListener("onStateChange", "onytplayerStateChange");
function onytplayerStateChange() {
console.log("The state of the player has changed");
}
Questo pezzo di codice funziona bene in un ambiente normale, ma non riesce a lavorare in script contenuti. Perché non riesco a rilevare gli eventi che cambiano nel mio script di contenuto? Qualche idea?
possibile duplicato di [Costruire un'estensione Chrome con YouTube Eventi] (http://stackoverflow.com/questions/9515704/building-a-chrome-extension-with-youtube-events) –