Tengo una página que recibe una URL y la abre en una nueva pestaña del navegador.
window.open('someURL','myWindow').focus();Después de eso, la página actual se cierra.
window.open('','_self').close();La próxima vez que cargue mi página, la URL recibida se abrirá en una nueva pestaña. ¿Cómo hacer que la URL recibida se abra en una pestaña existente?
No puedo guardar el objeto de la ventana en localStorage, pero tal vez pueda guardar la información sobre las pestañas asociadas con él.
Puedes usar el almacenamiento local... Los datos almacenados se guardan en las sesiones del navegador.
Valor ajustado:
localStorage.setItem('key', 'VALUE');Recuperar valor:
const menu = localStorage.getItem('key');Si desea eliminar el par keyValue:
localStorage.removeItem('key');