blob: 18004079475e2bbd9d1a8d25ae4b26c7638de58e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
self.addEventListener('message', function(event) {
self.clients.claim()
.then(function(result) {
if (result !== undefined) {
event.data.port.postMessage(
'FAIL: claim() should be resolved with undefined');
return;
}
event.data.port.postMessage('PASS');
})
.catch(function(error) {
event.data.port.postMessage('FAIL: exception: ' + error.name);
});
});
self.addEventListener('fetch', function(event) {
if (!/404/.test(event.request.url))
event.respondWith(new Response('Intercepted!'));
});
|