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 |