classic-external-unknown-scheme.html (765B)
1 <!DOCTYPE html> 2 <meta charset="UTF-8"> 3 <script src="/resources/testharness.js"></script> 4 <script src="/resources/testharnessreport.js"></script> 5 <script> 6 window.onload = function() { 7 done(); 8 } 9 setup({ single_test: true }); 10 var flag = false; 11 function unknown() { 12 document.write("<scr" + "ipt>assert_false(flag); flag = true; assert_equals(document.readyState, 'loading');</scr" + "ipt>"); 13 } 14 function known() { 15 document.write("<scr" + "ipt>assert_true(flag); assert_equals(document.readyState, 'loading');</scr" + "ipt>"); 16 } 17 </script> 18 <script onerror="unknown();" src="unknown://example/"></script> 19 <script onerror="known();" src="resources/must-not-exist.js"></script> 20 <script> 21 assert_equals(document.getElementsByTagName("script").length, 8); 22 </script>