tor-browser

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

base-uri-allow-leading-zero-port.sub.html (902B)


      1 <!DOCTYPE html>
      2 <html>
      3 <head>
      4    <meta http-equiv="Content-Security-Policy" content="base-uri {{location[scheme]}}://{{domains[www1]}}:0{{ports[http][0]}}/">
      5    <script src='/resources/testharness.js'></script>
      6    <script src='/resources/testharnessreport.js'></script>
      7 
      8    <script>
      9      var t = async_test("Check that base URIs can be set if they do not violate the page's policy because leading 0s are stripped from the port.");
     10      window.addEventListener('securitypolicyviolation', t.step_func(function(t) {
     11        assert_unreached('No CSP violation report should have been fired.');
     12      }));
     13    </script>
     14 
     15    <base href="{{location[scheme]}}://{{domains[www1]}}:{{ports[http][0]}}/">
     16    <script>
     17    t.step(function() {
     18      assert_equals(document.baseURI, "{{location[scheme]}}://{{domains[www1]}}:{{ports[http][0]}}/");
     19      t.done();
     20    });
     21    </script>
     22 </head>
     23 <body>
     24 </html>