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