обнаружить полностью закрытый браузер в JavaScript - PullRequest
0 голосов
/ 19 ноября 2018

Я работаю над проектом с использованием полимера 3, в котором я хочу уничтожить / очистить cookie-файл и выйти из системы с сайта.Уничтожение или очистка cookie не является проблемой, но я просто не могу определить, когда браузер закрывается.

До сих пор я пробовал:

    window.onbeforeunload

с конца JavaScript и для php естьпопробовал это:

    session_set_cookie_params(0);

но ни один не работает.Любая помощь будет действительно заметной.Я могу использовать функцию setInterval() или setTimeout(), но она не соответствует моим требованиям.

Пожалуйста, не предлагайте jQuery.

Ответы [ 2 ]

0 голосов
/ 08 декабря 2018

Я бы пошел наоборот.Если пользователь впервые появляется на странице, выйдите из системы.Вы можете легко сделать это, проверив, установлена ​​ли определенная переменная или нет, и затем устанавливайте ее всякий раз, когда пользователь входит в систему.

0 голосов
/ 21 ноября 2018

Использование sessionStorage . Работает, вероятно, именно так, как вы хотите. Всякий раз, когда пользователь закрывает браузер, все в sessionStorage удаляется. Имейте в виду, что это работает только тогда, когда пользователь полностью закрывает браузер. Не только вкладка.

...