file_anchor_scroll_after_document_open.html (570B)
1 <!DOCTYPE html> 2 <script> 3 if (location.hash == "#target") { 4 parent.postMessage("haveHash", "*"); 5 } else { 6 document.addEventListener("DOMContentLoaded", function() { 7 document.open(); 8 document.write("<!DOCTYPE html><html style='height: 100%'><body style='height: 100%'><div style='height: 200%'></div><div id='target'></div></body></html>"); 9 document.close(); 10 // Notify parent via postMessage, since otherwise exceptions will not get 11 // caught by its onerror handler. 12 parent.postMessage("doTest", "*"); 13 }); 14 } 15 </script>