tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

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>