Size: a a a

2021 April 08

АВ

Алексей Веснин... in phpGeeks
да там уже разберусь думаю,
источник

V

Victooor in phpGeeks
Шото какаято дичь. Каждые 10 секунд рефрешить таб... Тебе надо прям узнать что юзер не закрыл сраницу? Повесь js событие на закрытие вкладки, по закрытию отправляй аякс запрос.
источник

AG

Anton Gordeev in phpGeeks
так-так, что за событие на закрытие вкладки?)
источник

AG

Anton Gordeev in phpGeeks
елисеев чтоль научил
источник

V

Victooor in phpGeeks
Ещё скажи что таких нет
источник

AG

Anton Gordeev in phpGeeks
onbeforeunload? Который работает хер пойми как и не даёт никакой гарантии?
источник

V

Victooor in phpGeeks
Шо, в таком могучем и продвинутом языке нет события onclose? 😐
источник

V

Victooor in phpGeeks
источник

AG

Anton Gordeev in phpGeeks
а ничего, что это только для браузерных расширений?)
источник

V

Victooor in phpGeeks
😁 не проверял, что нагуглил то и скинул
источник

AG

Anton Gordeev in phpGeeks
Нет в js никакого адекватного способа определить закрытие вкладки. Именно поэтому и пилят всякие костыли с вебсокетами, если надо прям. Ну или забивают, если не прям уж и надо
источник

in phpGeeks
onbeforeunload чем плох
источник

in phpGeeks
сокеты???
источник

AB

Alexander Berezin in phpGeeks
Просто на js сделай отправку события закрытия сессии при закрытии страницы.
onbeforeunload вроде событие.
Должно работать в большинстве случаев, браузеры обычно позволяют пульнуть предсмертный запрос. Я такое делал уже.
источник

AG

Anton Gordeev in phpGeeks
тем, что сработает при f5, например
источник

in phpGeeks
справедливо
источник

V

Victooor in phpGeeks
ну так у него просто покажет что юзер ушел и тут же зашел. Не критично по идее
источник

AG

Anton Gordeev in phpGeeks
краш браузера?
источник

AG

Anton Gordeev in phpGeeks
а, а, вспомнил ещё прикол: несрабатывание хрен знает в каких случаях onbeforeunload, если закрывается неактивная вкладка
источник

V

Victooor in phpGeeks
источник