Página de logon na web: Como fechar o formulário de logon após o logon
Visão geral
Na página de login da Web, quando o usuário clica no botão "Log on", o cliente escolhido (HTML5 ou Windows) é aberto em uma nova aba do navegador.
Às vezes, e mais especificamente ao usar o cliente Windows, você pode querer ocultar o formulário de login para o usuário, por exemplo, para evitar que o usuário clique novamente no botão "Log-on".
Dependendo do navegador de Internet utilizado, você tem duas opções sobre como alterar esse comportamento padrão. Ambas as soluções exigem que você modifique um arquivo JavaScript.
Solução A: Fechando a guia de Logon - Apenas para Internet Explorer
Nesta solução, quando o usuário clica no botão “Log on”, o cliente escolhido será aberto em uma nova aba do navegador e a aba de Logon se fechará sozinha. Dependendo da versão do Internet Explorer, uma pequena janela de mensagem pode ser exibida para o usuário, pedindo que ele confirme se deseja fechar esta aba.
Edite o arquivo "common.js" que está armazenado na pasta "C:\Program Files (x86)\TSplus\Clients\www\software". Recomendamos que você use um editor de texto como o Notepad ou Notepad++. não use Word).
Procure por estas linhas:
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); }
E substitua-os por essas linhas:
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 você limpe o cache do seu navegador após salvar o arquivo JavaScript alterado.
Solução B: Redirecionando a guia de Logon para outra página da web - Para todos os navegadores
Nesta solução, quando o usuário clica no botão “Log on”, o cliente escolhido será aberto em uma nova aba do navegador e a aba de Logon navegará automaticamente para outra página da web.
Você pode usar qualquer endereço da Internet (URL) existente, como “ http://google.com ou “http://your_intranet/your/page.html”, ou você pode criar sua própria página da web usando “thankyou.html” como a URL e criando um arquivo chamado “thankyou.html” na pasta “C:\Program Files (x86)\TSplus\Clients\www” e colocando conteúdo HTML nele.
Edite o arquivo "common.js" que está armazenado na pasta "C:\Program Files (x86)\TSplus\Clients\www\software". Recomendamos que você use um editor de texto como o Notepad ou Notepad++. não use Word).
Procure por estas linhas:
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); }
E substitua-os por essas linhas:
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 você limpe o cache do seu navegador após salvar o arquivo JavaScript alterado.