В моем приложении в чате мне нужно получить подтверждение от пользователя, когда мое приложение закрывается.logout()< /code>. < /p>
[*] Но обе функции работают в IE и Chrome. (Приложение работает нормально) < /p>
< /li>
window.onbeforeunload не работает в Opera, и мое сообщение не будет отображаться в Firefox.
window.onunload не работает в Safari, Opera и Firefox.// Used for confirmation, to closing the window
window.onbeforeunload = function () {
return "Are you sure want to LOGOUT the session ?";
};
// Used to logout the session, when browser window was closed
window.onunload = function () {
if((sessionId != null)&&(sessionId!="null")&& (sessionId != ""))
logout();
};
< /code>
Я также попробовал ту же функцию с jQuery, < /p>
$(window).on('beforeunload', function() {
return 'Are you sure want to LOGOUT the session ?';
});
$(window).unload(function() {
if ((sessionId != null) && (sessionId != "null") && (sessionId != "")) {
logout();
}
});
Подробнее здесь: https://stackoverflow.com/questions/146 ... safari-ope
Window.onbeforuunload и window.onunload не работает в Firefox, Safari, Opera? ⇐ Jquery
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Force iPhone открыть URL Facebook в веб -браузере (Safari, Chrome, Opera Mobile и т. Д.)
Anonymous » » в форуме IOS - 0 Ответы
- 0 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Проблемы с медленной загрузкой в Edge и Brave Browers, а не Opera и Firefox
Anonymous » » в форуме Php - 0 Ответы
- 11 Просмотры
-
Последнее сообщение Anonymous
-