OLD | NEW |
---|---|
(Empty) | |
1 function matchQuery(query) { | |
2 return self.location.href.indexOf(query) != -1; | |
3 } | |
4 | |
5 if (matchQuery('?evaluation')) | |
6 self.registration.unregister(); | |
7 | |
8 self.addEventListener('install', function(e) { | |
9 if (matchQuery('?install')) | |
10 self.registration.unregister(); | |
11 }); | |
12 | |
13 self.addEventListener('activate', function(e) { | |
14 if (matchQuery('?activate')) | |
15 self.registration.unregister(); | |
16 }); | |
17 | |
18 self.addEventListener('message', function(e) { | |
19 self.registration.unregister() | |
20 .then(function(result) { | |
21 e.data.port.postMessage({result: result}); | |
22 }); | |
23 }); | |
24 | |
25 self.addEventListener('fetch', function(e) { | |
26 if (e.request.url.indexOf('?request') != -1) | |
27 e.respondWith(new Response('Intercepted by service worker')); | |
28 }); | |
falken
2015/02/05 12:07:57
I think we shouldn't need this fetch event handler
nhiroki
2015/02/06 03:49:29
Removed!
| |
OLD | NEW |