He estado intentando portar mi extensión de Chrome a Firefox. La mayor parte del código funcionó bien, excepto por esta única cosa. La ventana emergente de extensión tiene botones de pestaña en la parte superior que se supone que cambian entre diferentes archivos html (dentro de la ventana emergente) cuando se hace clic. Sin embargo, cuando se hace clic en los botones, la extensión simplemente se congela o falla.
Aquí hay un ejemplo del código para el botón de la pestaña "contacto":
contactTab = document.getElementById("contact-tab") contactTab.addEventListener("click", function() { location = "contact.html" }) En la versión de Chrome de mi extensión, usé location.href y funcionó perfectamente bien, este problema solo está en Firefox. Intenté usar location.href , location y window.location , pero nada funcionó.
¿Cómo cambio entre archivos html en una ventana emergente de extensión de Firefox?