0

私はサイトで作業していて、現在問題が発生しています。私のウェブサイトに来るときはアクティブとマークする必要があるライダーであり、彼が去るときは非アクティブとマークする必要があるユーザーがいます。彼が適切にログアウトすると、私は彼をアクティブに、さらには非アクティブにマークすることができます。しかし、ブラウザやタブを閉じたらどうなるでしょうか。次に、私の Web アプリは主に携帯電話で実行されるため、ライダーがブラウザーと他のアプリを切り替えるとどうなるでしょうか。私はすでに試しました

window.onbeforeunload = function(event) {
        //My Ajax Request
});

window.addEventListener("unload", function(event) {
        //My Ajax Request
});

しかし、Firefoxではうまく機能しますが、ChromeとInternet Explorerでは時々しか機能せず、信頼性がありません.

誰かが私をより良い信頼できるアプローチに導いてくれることを望んでいました。

4

2 に答える 2