Chromium Code Reviews| Index: chrome/test/data/prerender/prerender_loader_removing_links.html |
| diff --git a/chrome/test/data/prerender/prerender_loader_removing_links.html b/chrome/test/data/prerender/prerender_loader_removing_links.html |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..533b27727dee728254f83241c1c2e7dbb807a47c |
| --- /dev/null |
| +++ b/chrome/test/data/prerender/prerender_loader_removing_links.html |
| @@ -0,0 +1,37 @@ |
| +<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"/>'); |
| + } |
|
mmenke
2012/05/02 15:02:52
Oh...You were asking me about that comment. I had
gavinp
2012/05/02 16:23:42
AHA! Ok, I'll fix this.
|
| +</script> |
| +<a href="REPLACE_WITH_DESTINATION_URL">Link To Click</a> |
| +</body> |
| +</html> |