tor-browser

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

srcdoc-child-frame.html (649B)


      1 <head>
      2  <meta http-equiv="Content-Security-Policy" content="img-src 'none'">
      3 </head>
      4 <body>
      5  <script>
      6    var i = document.createElement('iframe');
      7    i.srcdoc=`<script>
      8                window.addEventListener('securitypolicyviolation', function(e) {
      9                  if (e.violatedDirective == 'img-src') {
     10                    top.postMessage('img blocked', '*');
     11                  }
     12                })
     13              </scr` + `ipt>
     14              <img src='/content-security-policy/support/fail.png'
     15                onload='top.postMessage("img loaded", "*")'/>`;
     16    i.id = "srcdoc-frame";
     17    document.body.appendChild(i);
     18  </script>
     19 </body>