register.html (599B)
1 <!DOCTYPE html> 2 <script src="../../utils.js"></script> 3 <script> 4 function ok(v, msg) { 5 window.parent.postMessage({status: "ok", result: !!v, message: msg}, "*"); 6 } 7 8 function done(reg) { 9 ok(reg.active, "The active worker should be available."); 10 window.parent.postMessage({status: "registrationdone"}, "*"); 11 } 12 13 document.cookie = "foo=bar"; 14 15 navigator.serviceWorker.register("cookie_test.js", {scope: "."}) 16 .then(reg => { 17 return waitForState(reg.installing, "activated", reg); 18 }).then(done); 19 </script>