mjs | 8586f08 | 2007-07-09 06:29:48 | [diff] [blame] | 1 | <body onload="test()"> |
| 2 | <script> |
| 3 | function test() |
| 4 | { |
| 5 | var win = window.open(""); |
| 6 | var doc = win.document; |
| 7 | var text = "<html><body><sc" + "ript src='data:text/javascript,'></scr" + "ipt></body></html>"; |
| 8 | doc.write(text); |
| 9 | } |
| 10 | </script> |
| 11 | |
| 12 | <p>This test verifies that document.writing into a newly-opened empty |
| 13 | window does not cause crashes or assertion failures, even if it |
| 14 | triggers subresource loads. If you have popup blocking enabled you can |
| 15 | click the button below to test. The test only works in Safari, because |
| 16 | it depends on behavior with resource identifiers, which are provided |
| 17 | by the app.</p> |
| 18 | |
| 19 | <button onclick="test()">Crash</button> |
| 20 | </body> |