Firefox でログアウトした後にタブを閉じる方法を見つけるのに疲れました。
<script type='text/javascript'>
window.open('','_self');
window.close();
document.execCommand('ClearAuthenticationCache');
</script>
他のブラウザでは動作しますが、Firefox では問題があります。サインアウト/ログアウトの試行時にタブを閉じる必要があります。
Firefox でログアウトした後にタブを閉じる方法を見つけるのに疲れました。
<script type='text/javascript'>
window.open('','_self');
window.close();
document.execCommand('ClearAuthenticationCache');
</script>
他のブラウザでは動作しますが、Firefox では問題があります。サインアウト/ログアウトの試行時にタブを閉じる必要があります。
Firefox では、ユーザーが開いたウィンドウやタブを閉じることができません。
このため、ほとんどの金融サイトでは、ユーザーにボタンをクリックして新しいウィンドウを開くように求めます。でこれを行うことができますwindow.open
。それによって返されたハンドルを保存し、それを使用して開いたウィンドウを閉じます。ユーザーは、そのウィンドウで他の多くのタブを開いている場合があります。
参照:window.close
これは、開いているウィンドウを閉じる方法です。
var openedWindow;
function openWindow()
{
openedWindow = window.open('moreinfo.htm');
}
function closeOpenedWindow()
{
openedWindow.close();
}