blob: 08d4037f228088f3be6686ffe8823dfc42892605 [file] [log] [blame]
<html>
<head>
<title>Preloader</title>
<script>
function ExtractGetParameterBadlyAndInsecurely(param, defaultValue) {
var re = RegExp('[&?]' + param + '=([^&?#]*)');
var result = re.exec(document.location);
if (result)
return result[1];
return defaultValue;
}
var linksToInsert = ExtractGetParameterBadlyAndInsecurely('links_to_insert', 1);
var linksToRemove = ExtractGetParameterBadlyAndInsecurely('links_to_remove', 1);
function RemoveLinkElementsAndNavigate() {
for (var i = 1; i <= linksToRemove; ++i) {
var link = document.getElementById('prerenderElement' + i);
link.parentElement.removeChild(link);
}
document.location = 'REPLACE_WITH_DESTINATION_URL';
}
</script>
</head>
<body>
<script>
for (var i = 1; i <= linksToInsert; ++i) {
document.write(
'<link id="prerenderElement' + i +
'" rel="prerender" href="REPLACE_WITH_PRERENDER_URL"/>');
}
</script>
<a href="REPLACE_WITH_DESTINATION_URL">Link To Click</a>
</body>
</html>