Me gustaría agregar una página settings.html a mi extensión de Chrome para mantener el popup.html lo más limpio posible con solo unos pocos botones. Todas las configuraciones deben realizarse en una ventana emergente separada llamada settings.html .
He agregado una settings-btn que debería enlazar con el archivo settings.html . En settings.html , tengo un botón llamado 'back-btn' que luego debería vincularse nuevamente a popup.html después de que el usuario haya realizado todas las configuraciones.
Traté de abrirlo así desde mi popup.js (mi GUI principal):
let settingsButton = document.getElementById('settings-btn'); settingsButton.addEventListener('click', function () { chrome.browserAction.setPopup({ popup: 'settings.html' }); });Pero eso es no hacer nada.
¿Cuál sería la forma correcta de usar más de una "ventana emergente" en una extensión de Chrome?
Estaba pensando demasiado complicado. Un simple href es suficiente.