| <html> |
| <head> |
| <script> |
| |
| function done() { |
| if (window.testRunner) |
| testRunner.notifyDone(); |
| } |
| |
| function linkInserter(doc) { |
| return function() { |
| doc.getElementsByTagName('body')[0].innerHTML += "<link rel='prerender' href='nick.jpg'>"; |
| done(); |
| } |
| } |
| |
| function navigateIFrameThenInsertLink() { |
| var iframe = document.getElementById('iframe'); |
| iframe.onload = linkInserter(iframe.contentDocument); |
| iframe.contentWindow.location = "resources/empty2.html"; |
| } |
| |
| if (window.testRunner) { |
| testRunner.waitUntilDone(); |
| testRunner.dumpAsText(); |
| } |
| </script> |
| </head> |
| <body> |
| <h1>Test navigation and insertion of link prerender elements</h1> |
| |
| <iframe id=iframe onload="navigateIFrameThenInsertLink()" src="resources/empty.html"></iframe><br> |
| This test succeeds when it does not crash. The iframe above this text should also not crash, and should show "Another empty page." |
| |
| </body> |
| </html> |