ブラウザを閉じる前に小さなPHPスクリプトを実行したいと思います。 可能かどうかわかりません。 私は単純なPHPコードであってもよい、これにしようとしているが、私は、Webページを更新する際にも、AJAXを実行するブラウザを閉じる前にPHPコードを実行するには
<body onbeforeunload="xajax_closeBrowser();" >
その必要はないのコードを実行しています。
ありがとうございます。
ブラウザを閉じる前に小さなPHPスクリプトを実行したいと思います。 可能かどうかわかりません。 私は単純なPHPコードであってもよい、これにしようとしているが、私は、Webページを更新する際にも、AJAXを実行するブラウザを閉じる前にPHPコードを実行するには
<body onbeforeunload="xajax_closeBrowser();" >
その必要はないのコードを実行しています。
ありがとうございます。
ブラウザが終了しているか、ユーザーが単にナビゲートしているかどうかを判断する方法はありません。 onbeforeunload
は両方の場合に実行されます。これは、現在のページコンテキストが何らかの理由で破棄されていることを示します。ブラウザの終了を検出するイベントはありません。
$(window).unload(function() { //ajax call });
ユーザーがページから離れてナビゲートすると、アンロードイベントがウィンドウ要素に送信されます。
P.S遠方のナビゲーションの場合のみ。別の方法ではありません。
このajaxコードは、ページをリフレッシュするときに実行されています。 – Bajrang
なぜこれが欲しいですか? – TJHeuvel
DataBaseでいくつかの更新が必要です。 – Bajrang