PageTransitionEvent
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
ThePageTransitionEvent event object is available inside handler functions for thepageshow andpagehide events, fired when a document is being loaded or unloaded.
In this article
Constructor
PageTransitionEvent()Creates a new
PageTransitionEventobject.
Instance properties
This interface also inherits properties from its parent,Event.
PageTransitionEvent.persistedRead onlyIndicates if the document is loading from a cache.
Example
js
window.addEventListener("pageshow", (event) => { if (event.persisted) { alert("The page was cached by the browser"); } else { alert("The page was NOT cached by the browser"); }});Specifications
| Specification |
|---|
| HTML> # the-pagetransitionevent-interface> |