Source code
Revision control
Copy as Markdown
Other Tools
<!DOCTYPE html>
<meta charset="utf-8">
<title>Page with used preload that reports pagehide event data</title>
<!-- Preload a resource that will be used -->
<link rel="preload" href="preloaded-script.js" as="script">
<script>
// Report pagehide event data back to parent window synchronously.
addEventListener("pagehide", function(event) {
if (parent && parent.pagehideCallback) {
parent.pagehideCallback({
eventConstructorName: event.constructor.name,
speculations: event.speculations ? {
preloads: event.speculations.preloads
} : null,
});
}
}, false);
</script>
<!-- Use the preloaded script -->
<script src="preloaded-script.js"></script>