javascript-url-query-fragment-components.html (788B)
1 <!doctype html> 2 <title> javascript url with query and fragment components </title> 3 <script src="/resources/testharness.js"></script> 4 <script src="/resources/testharnessreport.js"></script> 5 <script> 6 var a = null; 7 var b = null; 8 var c = null; 9 </script> 10 11 <iframe id="a" src='javascript:"nope" ? "yep" : "what";'></iframe> 12 <iframe id="b" src='javascript:"wrong"; // # %0a "ok";'></iframe> 13 <iframe id="c" src='javascript:"%252525 ? %252525 # %252525"'></iframe> 14 15 <script> 16 var t = async_test("iframes with javascript src"); 17 function check(id, expected) { 18 assert_equals( 19 document.getElementById(id).contentDocument.body.textContent, 20 expected); 21 } 22 onload = t.step_func(function() { 23 check("a", "yep"); 24 check("b", "ok"); 25 check("c", "%2525 ? %2525 # %2525"); 26 t.done(); 27 }); 28 </script>