Home | History | Annotate | Download | only in ManualTests
      1 <html>
      2 <head>
      3 <script>
      4 
      5 function navigate()
      6 {
      7     if (location.hash == "") {
      8         if (window.layoutTestController) {
      9             layoutTestController.dumpAsText();
     10             layoutTestController.waitUntilDone();
     11         }
     12 
     13         history.pushState({ }, "", window.location + "#1");
     14         setTimeout(function() {
     15             window.location.href = 'data:text/html, \
     16                 <html style="height: 200%"> \
     17                 <body onunload=""> \
     18                 <script> \
     19                     document.body.offsetWidth; \
     20                     setTimeout("window.history.back();", 0); \
     21                 <' + '/script> \
     22                 </body> \
     23                 </html> \
     24             ';
     25         }, 0);
     26         return;
     27     }
     28 
     29     setTimeout(function () { 
     30         var result = document.getElementById("result");
     31         result.innerHTML = "Success if the web process did not crash."
     32         if (window.layoutTestController)
     33             layoutTestController.notifyDone();
     34     }, 0);
     35 }
     36 
     37 </script>
     38 </head>
     39 <body onpageshow="navigate();">
     40     <div id="result">Test did not complete</div>
     41 </body>
     42 </htmL>
     43