私はサイトで作業していて、現在問題が発生しています。私のウェブサイトに来るときはアクティブとマークする必要があるライダーであり、彼が去るときは非アクティブとマークする必要があるユーザーがいます。彼が適切にログアウトすると、私は彼をアクティブに、さらには非アクティブにマークすることができます。しかし、ブラウザやタブを閉じたらどうなるでしょうか。次に、私の Web アプリは主に携帯電話で実行されるため、ライダーがブラウザーと他のアプリを切り替えるとどうなるでしょうか。私はすでに試しました
window.onbeforeunload = function(event) {
//My Ajax Request
});
window.addEventListener("unload", function(event) {
//My Ajax Request
});
しかし、Firefoxではうまく機能しますが、ChromeとInternet Explorerでは時々しか機能せず、信頼性がありません.
誰かが私をより良い信頼できるアプローチに導いてくれることを望んでいました。