pagehide

Обновлено: 23.03.2023

Визначення та використання

Подія onpagehide виникає, коли користувач переходить із веб-сторінки.

Існує кілька способів переходу зі сторінки. Наприклад, натиснувши посилання, оновивши сторінку, надіславши форму, закривши вікно браузера тощо.

Подія onpagehide іноді використовується замість події onunload , оскільки подія onunload призводить до того, що сторінка не кешується.

Щоб дізнатися, чи сторінка завантажується безпосередньо з сервера, чи сторінка кешується, ви можете скористатися властивістю persisted об’єкта PageTransitionEvent. Ця властивість повертає true, якщо веб-переглядач кешує сторінку, і false в іншому випадку.

Приклад

Викликати функцію, коли користувач переходить із веб-сторінки:

<body onpagehide="myFunction()">

Підтримка браузера

pagehide

Посмотреть совместимость на Can I use?

pagehide

Синтаксис

У HTML:
<element onpagehide="myScript">

У JavaScript:
object.onpagehide = function(){myScript};

У JavaScript за допомогою методу addEventListener():
object.addEventListener("pagehide", myScript);

Технічні деталі

Бульбашки:Немає
Скасовано:Немає
Тип події:PageTransitionEvent
Теги HTML:<тіло>
Версія DOM:Події рівня 3