Страницы

Поиск по вопросам

вторник, 24 декабря 2019 г.

JS. Событие при обновлении страницы

#javascript #html #jquery


Какое событие при обновлении страницы? При обновлении страницы, мне нужно чтобы она
открывала другую страницу
    


Ответы

Ответ 1



Можно использовать несколько вариантов: С использованием window perfomance if (window.performance) { console.log("Perfomance not supported"); } if (performance.navigation.type == 1) { console.log( "Страница перезагружена" ); } else { console.log( "Страница не перезагружена"); } Данное решение подойдет только для мажорных браузеров поддерживающих HTML5 Navigation history Использовать sessionStorage Проверяем sessionStorage на наличие флага is_reloaded if (sessionStorage.getItem("is_reloaded")) { console.log('Страница перезагружена') } Также добавляем флаг, при загрузке страницы, что первая загрузка прошла sessionStorage.setItem("is_reloaded", true); SessionStorage будет работать только пока открытки вкладки, после закрытия данные будут сброшены, по аналогии можно посчитать и кол-во перезагрузок страницы.

Комментариев нет:

Отправить комментарий