跳到内容

Web 登录页面:如何在登录后关闭登录表单

概述

在网页登录页面,当用户点击“登录”按钮时,所选客户端(HTML5或Windows)将在新的浏览器标签页中打开。

有时,特别是在使用Windows客户端时,您可能希望将登录表单隐藏,以避免用户再次点击“登录”按钮。

根据所使用的互联网浏览器,您有两种选择来更改此默认行为。两种解决方案都需要您修改一个JavaScript文件。

解决方案 A:关闭登录选项卡 - 仅适用于 Internet Explorer

在此解决方案中,当用户点击“登录”按钮时,所选客户端将在新的浏览器标签页中打开,登录标签页将自动关闭。根据Internet Explorer的版本,可能会向用户显示一个小消息窗口,询问他是否确认要关闭此标签页。

编辑存储在“C:\Program Files (x86)\TSplus\Clients\www\software”文件夹中的“common.js”文件。我们建议您使用文本编辑器,例如记事本或Notepad++。 使用Word)。

搜索这些行:

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);
}

并用这些行替换它们:

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();

我们建议您在保存更改后的 JavaScript 文件后清除浏览器的缓存。

解决方案 B:将登录选项卡重定向到另一个网页 - 适用于所有浏览器

在此解决方案中,当用户点击“登录”按钮时,所选客户端将在新的浏览器标签页中打开,登录标签将自动导航到另一个网页。

您可以自由使用任何现有的互联网地址(URL),例如“ http://google.com http://your_intranet/your/page.html”,或者您可以使用“thankyou.html”作为URL创建自己的网页,并在“C:\Program Files (x86)\TSplus\Clients\www”文件夹中创建一个名为“thankyou.html”的文件,并在其中放入HTML内容。

编辑存储在“C:\Program Files (x86)\TSplus\Clients\www\software”文件夹中的“common.js”文件。我们建议您使用文本编辑器,例如记事本或Notepad++。 使用Word)。

搜索这些行:

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);
}

并用这些行替换它们:

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";

我们建议您在保存更改后的 JavaScript 文件后清除浏览器的缓存。