ブラウザのクローズ(ウィンドウ(タブ)ではない)を検出して、スクリプトを実行したい。試しましたが、タブを閉じるonunload
とonbeforeunload
正常に動作しますが、ブラウザ全体を閉じても何も起こりません。これどうやってするの?ありがとう..!
編集:
これらの種類のイベントに対してサーバー側のクリーンアップを実行したいだけです。それを行う方法はありますか?
ブラウザのクローズ(ウィンドウ(タブ)ではない)を検出して、スクリプトを実行したい。試しましたが、タブを閉じるonunload
とonbeforeunload
正常に動作しますが、ブラウザ全体を閉じても何も起こりません。これどうやってするの?ありがとう..!
編集:
これらの種類のイベントに対してサーバー側のクリーンアップを実行したいだけです。それを行う方法はありますか?
尋ねられた質問に基づいて、「どうすれば[ブラウザクローズイベントにアクセス]できますか?」考えられる唯一の答えは次のとおりです。不可能です。また、セキュリティ上の理由から、そうすべきではありません。
この種のイベントに対してサーバー側のクリーンアップを実行したいと思います。それを行うための可能な方法はありますか?
JavaScriptを使用して考えることができる唯一の方法は、サーバー側スクリプトへのAjax呼び出しをトリガーして、onunload
またはを使用してクローズイベントを通知しonbeforeunload
、そのスクリプトでまだ開いている可能性のあるセッションを整理することです。