tor-browser

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

bug591981-1.html (753B)


      1 <!DOCTYPE html>
      2 <html>
      3 <head>
      4 <title>Script-inserted script</title>
      5 </head>
      6 <body>
      7 <div></div>
      8 <script>
      9 function log(text) {
     10  var p = document.createElement("p");
     11  p.appendChild(document.createTextNode(text));
     12  document.getElementsByTagName("div")[0].appendChild(p);
     13 }
     14 
     15 var head = document.getElementsByTagName("head")[0];
     16 
     17 var external = document.createElement("script");
     18 external.src = "bug591981-script.js";
     19 head.insertBefore(external, head.firstChild); // what jQuery does
     20 
     21 var internal = document.createElement("script");
     22 var data = "log('internal')";
     23 try {
     24  internal.text = data;
     25 } catch(e) {
     26  internal.appendChild(document.createTextNode(data));
     27 }
     28 head.insertBefore(internal, head.firstChild); // what jQuery does
     29 
     30 </script>
     31 </body>
     32 </html>