OLD | NEW |
1 <script> | 1 <script> |
2 window.onload = function() { | |
3 if (!sessionStorage.beganTest) { | |
4 sessionStorage.beganTest = true; | |
5 top.opener.windowLoaded(); | |
6 } | |
7 } | |
8 | |
9 window.onunload = function() { | 2 window.onunload = function() { |
10 // No page cache | 3 // No page cache |
11 } | 4 } |
12 | 5 |
13 window.onpopstate = function(e) { | 6 window.onpageshow = function(e) { |
14 alert("onpopstate"); | 7 alert("onpageshow"); |
15 top.opener.notifyDone(window == parent ? "FAIL" : "PASS"); | 8 if (!sessionStorage.beganTest) { |
| 9 sessionStorage.beganTest = true; |
| 10 top.opener.windowLoaded(); |
| 11 } else { |
| 12 top.opener.notifyDone(window == parent ? "FAIL" : "PASS"); |
| 13 } |
16 } | 14 } |
17 </script> | 15 </script> |
OLD | NEW |