1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
<html> <head> <script> window.addEventListener('message', function(evt) { if (evt.data === 'START') { var w = window.open('./'); var sw = w.navigator.serviceWorker; w.close(); w = null; sw.register('doesntmatter.js'); parent.postMessage('OK', '*'); } }); </script> </head> </html>