私のアプリケーションのタブを閉じると、ログアウトをトリガーしたいと思います。私は試しました $(window).on('unload', logout);
と$(window).on('onbeforeunload', logout);
それはうまく動作しますが、私はページをリロードするときにもイベントが発生しました。これを再ロードしないようにするにはどうすればよいですか?尋ねる前に私はevent.currentTarget.performance.navigation.type
のようないくつかのオプションを見つけましたが、この方法でリロードとクローズを分離する確実性はありませんでした。タブが閉じられたときにのみログアウトをトリガーする代替機能はありますか?タブでログアウトしました。
-1
A
答えて
0
Is there a way in javascript to detect if the unload event is caused via a refresh, the back button, or closing the browser?ここでは、違いを検出する方法はありません。たとえあなたができたとしても、それがうまくいかない他の状況があります。
関連する問題
- 1. 1つのタブがログアウトしたときに、すべてのブラウザタブからログアウトします
- 2. Xamarin.Formsタブ付きページとログアウト
- 3. Ionicタブ&認証 - ログアウト後にタブが残っています
- 4. Facebookでログアウトしたバグ
- 5. wpでリダイレクトした後にユーザーがログアウトしました
- 6. 開いているすべてのタブをユーザがログアウトしたときに自動的にログアウトする
- 7. ログインした後、アンドロイドログインボタンがアンドロイドログインボタンでログアウトに変わりました
- 8. JSFがログアウトしましたセッションが削除されました
- 9. Ionic2タブとログアウト画面の問題
- 10. ログアウトしたときのFQL
- 11. ログアウトしたユーザーの表示
- 12. Deviseでユーザーにログアウトすると、AdminUserからもログアウトします
- 13. ユーザーがキュウリ試験の途中でログアウトしました
- 14. DialogFragmentとログアウトでユーザーの非アクティブを検出しました。
- 15. anglejsでログアウトした後にページをリロード
- 16. Bowserはログアウト後もログアウトしてもログインします。
- 17. ログインしたユーザーはしばらくしてログアウトします
- 18. ブラウザまたはタブが閉じているときにログアウトする
- 19. パスワードを変更した後にユーザーがログアウトしてしまいました
- 20. ログアウトURLは同じウィンドウと同じタブにあります
- 21. facebookアプリからログアウトした場合のアプリのログアウト
- 22. Google-Signinを使用してアプリにログインしてもSafariでログアウトしたまま
- 23. UITabBarControllerでログイン/ログアウトしますか?
- 24. IDサーバー4 + asp.netコア:ブラウザの複数のタブでログアウト
- 25. ログアウトcommandLinkはユーザーをログアウトしますが、ページを更新しません
- 26. ログアウト(要求)で最大再帰深度を超えました
- 27. ログアウトしてリダイレクトセッションをPHPで
- 28. JQuery laravel表示モーダル401がログアウトしました
- 29. FirebaseAuth.getInstance()。getCurrentUser()は以前にログアウトしたユーザーを返します
- 30. レールを編集した後にユーザーがログアウトしますか?
"アップロード"とは何ですか?私はこれを行うための信頼できる方法はないと思う。ブラウザは、ユーザが何かをクローズしていることをサーバに通知する義務はありません。 – David
f5またはブラウザのアップロードボタン – MolecularMan
* Re * load、then? – David