choose-_blank-002.html (818B)
1 <!doctype html> 2 <title>Link with target=_blank, rel=noreferrer</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" rel="noreferrer" target="_blank">Link</a> 8 <script> 9 var prefixedStorage; 10 setup (() => prefixedStorage = new PrefixedLocalStorageTest()); 11 12 async_test(t => { 13 t.add_cleanup(() => prefixedStorage.cleanup()); 14 var a = document.getElementsByTagName('a')[0]; 15 a.href = prefixedStorage.url(a.href); 16 prefixedStorage.onSet('hasOpener', t.step_func_done(e => { 17 assert_equals(e.newValue, 'false'); 18 })); 19 a.click(); 20 }, 'Context for opened noreferrer link targeted to "_blank" should not have opener reference'); 21 </script>