Hola a todos. Quiero crear un enlace para abrir una URL con la función window.open pero que el usuario que la abra no la tenga permanentemente abierta, es decir, cuando pase unos 5 minutos aproximadamente se cierre de manera automática. ¿Es posible eso combinándola con la función window.open?
Pues usa setTimeout para comprobar que la ventana sigue abierta y luego window.close para cerrarla. El método window.open devuelve un puntero a la ventana creada, ese puntero es el que debes usar para saber que la ventana existe aún.