tor-browser

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

choose-_blank-003.html (778B)


      1 <!doctype html>
      2 <title>Link with target=_blank, no rel</title>
      3 <script src="/resources/testharness.js"></script>
      4 <script src="/resources/testharnessreport.js"></script>
      5 <script src="/common/PrefixedLocalStorage.js"></script>
      6 <div id="log"></div>
      7 <a href="resources/report-has-opener.html" target="_blank">Link</a>
      8 <script>
      9 var prefixedStorage;
     10 setup(() => prefixedStorage = new PrefixedLocalStorageTest());
     11 async_test(t => {
     12  t.add_cleanup(() => prefixedStorage.cleanup());
     13  prefixedStorage.onSet('hasOpener', t.step_func_done(e => {
     14    assert_equals(e.newValue, 'false');
     15  }));
     16  var a = document.getElementsByTagName('a')[0];
     17  a.href = prefixedStorage.url(a.href);
     18  a.click();
     19 }, 'Context created by link targeting "_blank" should not have opener reference');
     20 </script>