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>