したかったclear session values on browser close
ので、以下のコードを使用しました
<script language="JavaScript">
window.onbeforeunload = WindowCloseHanlder;
function WindowCloseHanlder()
{
location.href = 'clear_session.aspx'
}
</script>
上記のコードでは、ブラウザのタブを閉じることを決定する関数を使用しています。このコードは IE 8、9、10 および Firefox で正常に動作しています。しかし、同じコードは chrome では動作しません。タブを知る必要があります。クロムのクローズイベントは、以下のコードも試しました
chrome.windows.onRemoved.addListener(function (windowId) {
alert("!! Exiting the Browser !!");
});
ここでは、chrome.windows.onRemoved.addListener を使用して、javascript でタブが閉じられたイベントを判別しています。上記の chrome.windows のコードには、API を含める必要がありますか。Google chrome でタブのクローズ イベントを判断するコードを提供してください。