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.
The PageTransitionEvent event object is available inside handler functions for the pageshow and pagehide events, fired when a document is being loaded or unloaded.
Constructor
PageTransitionEvent()-
Creates a new
PageTransitionEventobject.
Instance properties
This interface also inherits properties from its parent, Event.
PageTransitionEvent.persistedRead only-
Indicates if the document is loading from a cache.
Example
>HTML
html
<!doctype html>
<html lang="en-US">
<body></body>
</html>
JavaScript
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> |
Browser compatibility
Loading…