blob: 900b63c62fc7edf454c0459d0b19891dc96c25f2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
var requests = [];
var port = undefined;
self.onmessage = function(e) {
var message = e.data;
if ('port' in message) {
port = message.port;
port.postMessage({ready: true});
}
};
self.addEventListener('fetch', function(event) {
var url = event.request.url;
if (url.indexOf('dummy?test') == -1) {
return;
}
port.postMessage({
url: url,
mode: event.request.mode,
credentials: event.request.credentials,
integrity: event.request.integrity
});
event.respondWith(Promise.reject());
});
|