Index: chrome/test/data/prerender/prerender_loader_with_session_storage.html |
diff --git a/chrome/test/data/prerender/prerender_loader_with_session_storage.html b/chrome/test/data/prerender/prerender_loader_with_session_storage.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..8289811f65d2dc77f41b3c0df65e6c8bbdfb33c0 |
--- /dev/null |
+++ b/chrome/test/data/prerender/prerender_loader_with_session_storage.html |
@@ -0,0 +1,37 @@ |
+<html> |
+<head> |
+<title>Preloader</title> |
+ |
+<script> |
+ function Click() { |
+ var eventObject = document.createEvent('MouseEvents'); |
+ eventObject.initMouseEvent('click'); |
+ document.getElementById('toClick').dispatchEvent(eventObject); |
+ } |
+ |
+</script> |
+ |
+</head> |
+<body> |
+<script> |
+ function loader() { |
+ var storage = window.sessionStorage; |
+ var oldCounter = 0; |
+ if (storage.counter) { |
+ oldCounter = parseInt(storage.counter); |
+ } else { |
+ document.write( |
+ '<link rel="prerender" href="REPLACE_WITH_PRERENDER_URL"/>'); |
+ } |
+ storage.counter = oldCounter + 1; |
+ } |
+ |
+ function DidBackToOriginalPagePass() { |
+ return window.sessionStorage.counter == "2"; |
mmenke
2011/11/02 16:19:17
nit: Single quotes in Javascript.
cbentzel
2011/11/02 17:13:49
Done.
|
+ } |
+ |
+ window.onload = loader; |
+</script> |
+<a id="toClick" href="REPLACE_WITH_PRERENDER_URL">Link to click</a> |
+</body> |
+</html> |