blob: 296b1ee28d43d8ef8113332a1a63a6dd341f2ab3 [file] [log] [blame]
<html>
<!--
This test checks to make sure that pending prerenders which are canceled
while pending never start.
-->
<link id=thePrerender rel=prerender href="does_not_exist.html" />
<head>
<title>Prerender Page</title>
<script src="prerender_events_common.js"></script>
<script>
var pageWasPrerendered = false;
function DidPrerenderPass() {
pageWasPrerendered = true;
var link = document.getElementById('thePrerender');
if (link)
link.parentElement.removeChild(link)
return !GetPrerenderEventCount(0, 'webkitprerenderstart');
}
// Make sure DidPrerenderPass() was called first. Otherwise, the page was
// most likely reloaded instead of using the prerendered page.
function DidDisplayPass() {
return pageWasPrerendered &&
!GetPrerenderEventCount(0, 'webkitprerenderstart');
}
var link = document.getElementById('thePrerender');
AddEventHandlersToLinkElement(link, 0);
</script>
</head>
<body></body>
</html>