ユーザーがChromeブラウザを終了したかどうかを検出できるかどうか疑問に思っていますか?Chrome - ブラウザ終了時に検出する
編集 - 申し訳ありませんが、私は非常に明確ではなかったので、私の状況を説明します。私はいくつかの変数をブラウザのローカルストレージに保存しています。ユーザーがブラウザを閉じると、これらの変数の一部を削除します。
ユーザーがChromeブラウザを終了したかどうかを検出できるかどうか疑問に思っていますか?Chrome - ブラウザ終了時に検出する
編集 - 申し訳ありませんが、私は非常に明確ではなかったので、私の状況を説明します。私はいくつかの変数をブラウザのローカルストレージに保存しています。ユーザーがブラウザを閉じると、これらの変数の一部を削除します。
をアンロードされる前に、ときに、ユーザーを知るために、ハートビートを使用しwindow
<script type="text/javascript">
$(window).bind('beforeunload', function() {
if (iWantTo) {
return "Don't leave me!";
}
});
</script>
OnBeforeUnload
イベントをフックすることができます残っていますまたは、XX秒ごとにサーバーにpingを送信するJavaScriptタイマーを作成します。 pingが停止すると、ユーザーはブラウザを閉じたか、ナビゲートしたとみなすことができます。
ドキュメントには多くの優れたものがあります。ウィンドウオブジェクトのonRemoved
はそれを行うように見えます。
http://code.google.com/chrome/extensions/windows.html#event-onRemoved
または、おそらくあなたは、タブを意味します。その場合、タブオブジェクトのonRemoved
がそれを行います。いくつかのJavaScriptを実行
http://code.google.com/chrome/extensions/tabs.html#event-onRemoved
私はこれらのAPIは拡張機能でのみ利用できると思います。 OPは私が思う普通のウェブサイトについて話している。 –
おそらくあなたは、ブラウザが本当に終了します「の前に」通知を受けることを意味? – Vincent
@ Vincent Yup。ブラウザが終了する直前に通知を受けることは、私が意味することです。それをクリアしていただきありがとうございます:) – Jon