Мне нужно вызвать конкретную функцию JS, когда пользователь выходит из браузера Google Chrome. Я написал простой код:Вызов функции javascript при закрытии Google Chrome
window.onunload = logout;
function logout()
{
window.location = "auth/logout";
}
Этот код работает в других браузере, но не включен в Chrome. Для меня очень важно довести эту функциональность до Chrome, потому что веб-браузер имеет большую пользовательскую базу. Как я могу применить функциональность вышеуказанного кода ко всем браузерам, включая Chrome? В качестве альтернативы, обходной путь для Chrome также будет очень полезен.
В '' onunload' и onbeforeunload' события ненадежны, и функциональность здания, которая полностью зависит от этих событий, является ужасной идеей. Кроме того, перенаправление, когда пользователь закрывает браузер, всегда является ужасной идеей, вы не знаете, мог ли браузер перенаправлять или нет до его закрытия, все зависит от браузера, скорости подключения и, возможно, от других вещей, и вы не может остановить пользователя от закрытия браузера, что было бы очень неприятно. – adeneo
@adeneo: У тебя есть другие идеи? Мне нужно вывести пользователя из системы, если он закрывает браузер до выхода из системы вручную. –