Tengo una extensión de Chrome con un popup.html y un script de contenido inyectado. Con el script de contenido inyectado, intento acceder a las funciones de la API de JavaScript de youtube y todo funciona bien, excepto uno: addEventListener.addEventListener en el script de contenido no funciona
El detector de eventos de la API de JavaScript de Youtube escucha el estado del video para cambiar. Así que si el final del video se alcanza el estado cambia a 0.
var currentVideo = document.getElementById('movie_player');
currentVideo.addEventListener("onStateChange", "onytplayerStateChange");
function onytplayerStateChange() {
console.log("The state of the player has changed");
}
Esta pieza de código funciona bien en un ambiente normal, pero no puede trabajar en la escritura de contenido. ¿Por qué no puedo ver el cambio de eventos en mi script de contenido? ¿Algunas ideas?
posible duplicado de [Crear una extensión de Chrome con eventos de Youtube] (http://stackoverflow.com/questions/9515704/building-a-chrome-extension-with-youtube-events) –