перезагрузку страницы? нашем апи через performance.navigation.type, но мало того, что оно депрекейтнуто, так и не поддерживается сафари. Не было ни у кого такого опыта?
Отслеживать что бы что?
Заказчики очень хотят, чтобы сохранялось состояние некоторых элементов ТОЛЬКО при перезагрузке через f5 или кнопкой соответсвенно) а если сменилась страница( и не везде там есть данное реакт приложение), да и смену сайта никто не отменял.
А если юзер просто закрыл вкладку? Закрыл браузер? Завершил работу ос? Выдернул шнур из розетки? Выдавил стекло?
уехал в другую страну, сменил личность
Логика такая: что если он сменил локейшн и он такой же- записать в Локал стор данные, если же он уехал из страны, закрыв браузер выдернув из розетки Гугл хром, то ничего же не запишется :)
1. onbeforeunload 2. Navigator.sendBeacon() и полифил и хранить данные на беке
Не получится на бэке хранить
Обсуждают сегодня