- Hacer pestañas comparten la misma sesión?
- ¿Es posible detectar si un usuario ha abierto un enlace en una nueva pestaña??
- ¿Cómo se evita que un usuario abra la misma URL en múltiples pestañas en el mismo navegador??
- Cómo verificar cuántas pestañas tienes abiertas en JavaScript?
Hacer pestañas comparten la misma sesión?
Sesiones de interfaz de usuario
Dado que todas las ventanas y pestañas del navegador comparten la misma sesión del servidor, cada instancia de Maximo se abrió en una ventana o pestaña del navegador necesita una sesión de interfaz de usuario diferente para que el estado de cada ventana del navegador se pueda mantener de forma independiente.
¿Es posible detectar si un usuario ha abierto un enlace en una nueva pestaña??
Un sitio web no debería poder detectar una nueva pestaña, per se (que sería un gran riesgo de seguridad), pero puede detectar cuándo deja el enfoque y reacciona en consecuencia.
¿Cómo se evita que un usuario abra la misma URL en múltiples pestañas en el mismo navegador??
La solución era usar almacenamiento events: cada ventana recibe un almacenamiento en el que surge cada vez que otra (!) Window realizó cambios en el mismo almacenamiento local que este usa. Guarde esta respuesta.
Cómo verificar cuántas pestañas tienes abiertas en JavaScript?
Query (WindowsType: 'Normal', function (Tabs) Consola. Registro ('Número de pestañas abiertas en todas las ventanas del navegador normal:', pestañas. largo); );