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 文件后清除浏览器的缓存。