blob: 00d42c0126929f99f9dc7dc88d245b41ba3e5723 [file] [log] [blame]
<html>
<head>
<script>
function log(message)
{
var item = document.createElement("li");
item.appendChild(document.createTextNode(message));
document.getElementById("console").appendChild(item);
}
</script>
</head>
<body>
<ul id=console>
</ul>
<link id="theprerender" rel=prerender href="http://prerender.com/"/>
<script>
var prerender = document.getElementById('theprerender');
function removePrerender()
{
var link = document.getElementById('theprerender');
link.parentElement.removeChild(link);
}
function mutateTarget()
{
var link = document.getElementById('theprerender');
link.href = "http://mutated.com/";
}
function mutateRel()
{
var link = document.getElementById('theprerender');
link.rel = "something-else";
}
prerender.addEventListener('webkitprerenderstart', function() { log("webkitprerenderstart"); }, false);
prerender.addEventListener('webkitprerenderstop', function() { log("webkitprerenderstop"); }, false);
prerender.addEventListener('webkitprerenderload', function() { log("webkitprerenderload"); }, false);
prerender.addEventListener('webkitprerenderdomcontentloaded', function() { log("webkitprerenderdomcontentloaded"); }, false);
</script>
</body>
</html>