Agradeceríamos tu apoyo para compartir nuestros ensayos sobre las ciencias informáticas.
Las extensiones de Chrome no le permiten tener JavaScript en línea (documentación).
Lo mismo ocurre con Firefox WebExtensions (documentación).
Vas a tener que hacer algo similar a esto:
Asignar una identificación al enlace ( se convierte en
), y use
addEventListener
para vincular el evento. Pon lo siguiente en tu popup.js
Archivo:
document.addEventListener('DOMContentLoaded', function()
var link = document.getElementById('link');
// onClick's logic below:
link.addEventListener('click', function()
hellYeah('xxx');
);
);
popup.js
debe cargarse como un archivo de script separado:
Razón
Esto no funciona, porque Chrome prohíbe cualquier tipo de código en línea en extensiones a través de la Política de seguridad de contenido.
No se ejecutará JavaScript en línea. Esta restricción prohíbe tanto en línea