OLD | NEW |
1 var requests = []; | 1 var requests = []; |
2 | 2 |
3 self.addEventListener('message', function(event) { | 3 self.addEventListener('message', function(event) { |
4 event.data.port.postMessage({requests: requests}); | 4 event.data.port.postMessage({requests: requests}); |
5 }); | 5 }); |
6 | 6 |
7 self.addEventListener('fetch', function(event) { | 7 self.addEventListener('fetch', function(event) { |
8 var url = event.request.url; | 8 var url = event.request.url; |
9 var headers = []; | 9 var headers = []; |
10 for (var header of event.request.headers) { | 10 for (var header of event.request.headers) { |
11 headers.push(header); | 11 headers.push(header); |
12 } | 12 } |
13 requests.push({ | 13 requests.push({ |
14 url: url, | 14 url: url, |
15 headers: headers | 15 headers: headers |
16 }); | 16 }); |
17 event.respondWith(fetch(event.request)); | 17 event.respondWith(fetch(event.request)); |
18 }); | 18 }); |
OLD | NEW |