コンテンツにスキップ

Webログオンページ:ログオン後にログオンフォームを閉じる方法

概要

ウェブログオンページで、ユーザーが「ログオン」ボタンをクリックすると、選択したクライアント(HTML5またはWindows)が新しいブラウザタブで開きます。

時々、特にWindowsクライアントを使用しているときに、ユーザーにログオンフォームを隠したい場合があります。たとえば、ユーザーが「ログオン」ボタンを再度クリックするのを避けるためです。

使用するインターネットブラウザによって、このデフォルトの動作を変更する方法は2つの選択肢があります。どちらの解決策も、JavaScriptファイルを修正する必要があります。

ソリューションA: ログオンタブを閉じる - Internet Explorer専用

このソリューションでは、ユーザーが「ログオン」ボタンをクリックすると、選択したクライアントが新しいブラウザのタブで開き、ログオンタブは自動的に閉じます。インターネットエクスプローラーのバージョンによっては、ユーザーにこのタブを閉じることを確認するよう求める小さなメッセージウィンドウが表示される場合があります。

“C:\Program Files (x86)\TSplus\Clients\www\software”フォルダーに保存されている「common.js」ファイルを編集してください。Notepadや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や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ファイルを保存した後は、ブラウザのキャッシュをクリアすることをお勧めします。