tor-browser

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

nonce.html (694B)


      1 <!DOCTYPE html>
      2 <title>Nonce attribute is not cleared</title>
      3 <script src="/resources/testharness.js"></script>
      4 <script src="/resources/testharnessreport.js"></script>
      5 <body>
      6 
      7 <section id="new_parent"></section>
      8 
      9 <script>
     10 test(t => {
     11  const div = document.createElement('div');
     12  document.body.append(div);
     13 
     14  const kNonce = '8IBTHwOdqNKAWeKl7plt8g==';
     15  div.setAttribute('nonce', kNonce);
     16  assert_equals(div.getAttribute('nonce'), kNonce);
     17 
     18  new_parent.moveBefore(div, null);
     19  assert_equals(div.getAttribute('nonce'), kNonce);
     20 
     21  new_parent.insertBefore(div, null);
     22  assert_equals(div.getAttribute('nonce'), "");
     23 }, "Element nonce content attribute is not cleared after move");
     24 </script>