tor-browser

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

iframe1.html (1034B)


      1 <!--
      2  Any copyright is dedicated to the Public Domain.
      3  http://creativecommons.org/publicdomain/zero/1.0/
      4 -->
      5 <html>
      6 <head>
      7  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
      8  <title>SW third party iframe test</title>
      9 
     10  <script type="text/javascript">
     11    function messageListener(event) {
     12      let message = event.data;
     13 
     14      dump("got message " + JSON.stringify(message) + "\n");
     15      if (message.source == "parent") {
     16        document.getElementById("iframe2").src = message.href;
     17      }
     18      else if (message.source == "iframe") {
     19        parent.postMessage(event.data, "*");
     20      } else if (message.source == "worker") {
     21        parent.postMessage(event.data, "*");
     22      }
     23    }
     24  </script>
     25 
     26 </head>
     27 
     28 <body>
     29  <script>
     30    onload = function() {
     31      window.addEventListener('message', messageListener);
     32      let message = {
     33        source: "iframe",
     34        status: "iframeloaded",
     35      }
     36      parent.postMessage(message, "*");
     37    }
     38  </script>
     39  <iframe id="iframe2"></iframe>
     40 </body>
     41 
     42 </html>