tor-browser

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

serviceworkermanager_iframe.html (913B)


      1 <!DOCTYPE html>
      2 <html lang="en">
      3  <head>
      4    <meta charset="utf-8">
      5    <script>
      6      window.onmessage = function (event) {
      7        if (event.data !== "register") {
      8          return;
      9        }
     10        var promise = navigator.serviceWorker.register("worker.js");
     11        window.onmessage = function (event1) {
     12          if (event1.data !== "register") {
     13            return;
     14          }
     15          promise = promise.then(function (registration) {
     16            return navigator.serviceWorker.register("worker2.js");
     17          });
     18          window.onmessage = function (event2) {
     19            if (event2.data !== "unregister") {
     20              return;
     21            }
     22            promise.then(function (registration) {
     23              registration.unregister();
     24            });
     25            window.onmessage = null;
     26          };
     27        };
     28      };
     29    </script>
     30  </head>
     31  <body>
     32    This is a test page.
     33  </body>
     34 <html>