onpageshowEvent
Примеры
Запуск JavaScript, когда пользователь просматривает страницу:
Попробуйте сами »
Дополнительные примеры приведены в нижней части этой статьи.
Определение и использование
Событие onpageshow срабатывает, когда пользователь просматривает страницу.
Событие onpageshow похоже на событиеonloadonload. Событие onload срабатывает, когда страница загружается впервые, тогда как событие onpageshow срабатывает при каждой загрузке страницы. То есть событие onload не срабатывает, когда страница читается из кэша браузера.
Чтобы проверить, загружена ли страница непосредственно с сервера или прочитана из кэша, можно использовать для этого свойство persisted объекта PageTransitionEvent. Если страница прочитана из кэша браузера, это свойство возвращает true, в противном случае — false (см. "Дополнительные примеры" ниже).
Поддержка браузеров
Числа в таблице указывают первую версию браузера, которая полностью поддерживает это событие.
| Event | |||||
|---|---|---|---|---|---|
| onpageshow | Да | 11.0 | Да | 5.0 | Да |
Синтаксис
В HTML:
В JavaScript:
В JavaScript с использованием метода addEventListener():
Примечание:Internet Explorer 8 и более ранние версии IE не поддерживают методaddEventListener().
Технические детали
| Всплывает: | Нет |
|---|---|
| Отменяемое: | Нет |
| Тип события: | PageTransitionEvent |
| Поддерживаемые HTML-теги: | <body> |

Другие примеры
Примеры
Проверьте, прочитана ли страница из кэша браузера:
alert("Эта страница была загружена из кэша браузера? " + event.persisted);
}
Попробуйте сами »
Объект события Другие расширения