pagehide
Обновлено: 23.03.2023
Визначення та використання
Подія onpagehide виникає, коли користувач переходить із веб-сторінки.
Існує кілька способів переходу зі сторінки. Наприклад, натиснувши посилання, оновивши сторінку, надіславши форму, закривши вікно браузера тощо.
Подія onpagehide іноді використовується замість події onunload , оскільки подія onunload призводить до того, що сторінка не кешується.
Щоб дізнатися, чи сторінка завантажується безпосередньо з сервера, чи сторінка кешується, ви можете скористатися властивістю persisted об’єкта PageTransitionEvent. Ця властивість повертає true, якщо веб-переглядач кешує сторінку, і false в іншому випадку.
Приклад
Викликати функцію, коли користувач переходить із веб-сторінки:
<body onpagehide="myFunction()">
Підтримка браузера
Синтаксис
У HTML:
<element onpagehide="myScript">
У JavaScript:
object.onpagehide = function(){myScript};
У JavaScript за допомогою методу addEventListener():
object.addEventListener("pagehide", myScript);
Технічні деталі
Бульбашки: | Немає |
---|---|
Скасовано: | Немає |
Тип події: | PageTransitionEvent |
Теги HTML: | <тіло> |
Версія DOM: | Події рівня 3 |