Página de inicio de sesión web: Cómo cerrar el formulario de inicio de sesión después del inicio de sesión
Resumen
En la página de inicio de sesión web, cuando el usuario hace clic en el botón "Iniciar sesión", el cliente elegido (HTML5 o Windows) se abre en una nueva pestaña del navegador.
A veces, y más específicamente al usar el cliente de Windows, es posible que desee ocultar el formulario de inicio de sesión al usuario, por ejemplo, para evitar que el usuario haga clic nuevamente en el botón "Iniciar sesión".
Dependiendo del navegador de Internet utilizado, tienes dos opciones sobre cómo cambiar este comportamiento predeterminado. Ambas soluciones requieren que modifiques un archivo JavaScript.
Solución A: Cerrar la pestaña de inicio de sesión - Solo para Internet Explorer
En esta solución, cuando el usuario hace clic en el botón "Iniciar sesión", el cliente elegido se abrirá en una nueva pestaña del navegador y la pestaña de inicio de sesión se cerrará automáticamente. Dependiendo de la versión de Internet Explorer, puede aparecer una pequeña ventana de mensaje para el usuario, pidiéndole que confirme que desea cerrar esta pestaña.
Edita el archivo "common.js" que se encuentra en la carpeta "C:\Program Files (x86)\TSplus\Clients\www\software". Te recomendamos usar un editor de texto como Notepad o Notepad++. no usa Word).
Buscar estas líneas:
p = 'software/remoteapp.html'; window.name = " " + window.opforfalse; if (cpwin != false) { cpwin.name = window.opforfalse; cpwin.location.replace(hostGateway + jwtsclickLinkBefore(getside(), p)); } else { window.open(hostGateway + jwtsclickLinkBefore(getside(), p), window.opforfalse); }
Y reemplázalos por esas líneas:
p = 'software/remoteapp.html'; window.name = " " + window.opforfalse; if (cpwin != false) { cpwin.name = window.opforfalse; cpwin.location.replace(hostGateway + jwtsclickLinkBefore(getside(), p)); } else { window.open(hostGateway + jwtsclickLinkBefore(getside(), p), window.opforfalse); } window.open('','_parent',''); window.close();
Recomendamos que limpie la caché de su navegador después de guardar el archivo JavaScript modificado.
Solución B: Redirigir la pestaña de inicio de sesión a otra página web - Para todos los navegadores
En esta solución, cuando el usuario hace clic en el botón "Iniciar sesión", el cliente elegido se abrirá en una nueva pestaña del navegador y la pestaña de inicio de sesión navegará automáticamente a otra página web.
Puedes usar cualquier dirección de Internet (URL) existente como “ http://google.com o “http://your_intranet/your/page.html”, o puedes crear tu propia página web utilizando “thankyou.html” como la URL y creando un archivo llamado “thankyou.html” en la carpeta “C:\Program Files (x86)\TSplus\Clients\www” y colocando contenido HTML en él.
Edita el archivo "common.js" que se encuentra en la carpeta "C:\Program Files (x86)\TSplus\Clients\www\software". Te recomendamos usar un editor de texto como Notepad o Notepad++. no usa Word).
Buscar estas líneas:
p = 'software/remoteapp.html'; window.name = " " + window.opforfalse; if (cpwin != false) { cpwin.name = window.opforfalse; cpwin.location.replace(hostGateway + jwtsclickLinkBefore(getside(), p)); } else { window.open(hostGateway + jwtsclickLinkBefore(getside(), p), window.opforfalse); }
Y reemplázalos por esas líneas:
p = 'software/remoteapp.html'; window.name = " " + window.opforfalse; if (cpwin != false) { cpwin.name = window.opforfalse; cpwin.location.replace(hostGateway + jwtsclickLinkBefore(getside(), p)); } else { window.open(hostGateway + jwtsclickLinkBefore(getside(), p), window.opforfalse); } window.location.href = "http://google.com";
Recomendamos que limpie la caché de su navegador después de guardar el archivo JavaScript modificado.