Chromium Code Reviews| OLD | NEW |
|---|---|
| (Empty) | |
| 1 <!doctype html> | |
| 2 <script src="test-helpers.js"></script> | |
| 3 <script> | |
| 4 window.addEventListener('message', event => { | |
| 5 var port = event.ports[0]; | |
| 6 navigator.serviceWorker.register(event.data.worker, event.data.options) | |
|
falken
2016/04/08 01:28:29
We usually unregister before register to be resili
Marijn Kruisselbrink
2016/04/08 17:20:36
Good point, added an unregister call before the re
| |
| 7 .then(r => new Promise(resolve => { | |
| 8 var worker = r.installing; | |
| 9 worker.addEventListener('statechange', () => { | |
| 10 if (worker.state === 'activated') resolve(); | |
| 11 }); | |
| 12 })) | |
| 13 .then(() => port.postMessage('success')) | |
| 14 .catch((e) => port.postMessage('failure:' + e)); | |
| 15 }); | |
|
falken
2016/04/08 01:28:29
Can you unregister these workers when the test end
Marijn Kruisselbrink
2016/04/08 17:20:36
I added an unload handler on the iframe to unregis
| |
| 16 </script> | |
| OLD | NEW |