Me pregunto si es posible determinar si un usuario ya tiene un navegador web abierto para la aplicación web en la que estoy trabajando. Parece que pueden abrir varias instancias de la misma aplicación web y hacer clic en los botones para leer la información que han utilizado antes para ingresar a una pantalla de entrada en la que están trabajando actualmente.Cómo evitar que un usuario tenga varias instancias de la misma aplicación web
Lo que sucede es que parece arruinar las variables de la sesión y luego el usuario actualizará su trabajo anterior con su nuevo trabajo. O van a eliminar sus trabajos anteriores todos juntos o quien sabe ...
EDITAR he visto este hecho antes con las aplicaciones web de banca en línea. Si ya ha iniciado sesión, la nueva ventana le indicará amablemente que ya tiene la aplicación abierta. En mi caso, el usuario no necesita iniciar sesión.
Existe una manera simple de determinar si ya tienen una ventana del navegador abierta para la aplicación web y, de ser así, simplemente cierre el navegador o visualice una página diferente para hacerles saber que solo pueden tener 1 abierto a la vez?
Gracias
De nuevo, ya que al parecer tiene dificultades para leer los registros de cambios de revisión: Vea SOFAQ - por favor no cree nuevas etiquetas si ya hay buenas. La etiqueta VS2005 es visualstudio2005. –
Estarías mucho mejor arreglando su sitio para que los usuarios lo puedan abrir en dos pestañas. Este es el comportamiento esperado, y su sitio debería soportarlo. – meagar
Me gustaría saber esto también. Presionar Ctrl-N en Internet Explorer 6 no parece desencadenar nada dentro del DOM o en la red que le permita tomar medidas para la duplicación de la ventana. He intentado un par de cosas como usar el evento Onload en el cuerpo, nada. – Tommy