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