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ファイルを保存した後は、ブラウザのキャッシュをクリアすることをお勧めします。