OLD | NEW |
1 function handleString(event) { | 1 function handleString(event) { |
2 event.respondWith(new Response('Test string')); | 2 event.respondWith(new Response('Test string')); |
3 } | 3 } |
4 | 4 |
5 function handleBlob(event) { | 5 function handleBlob(event) { |
6 event.respondWith(new Response(new Blob(['Test blob']))); | 6 event.respondWith(new Response(new Blob(['Test blob']))); |
7 } | 7 } |
8 | 8 |
9 function handleReferrer(event) { | 9 function handleReferrer(event) { |
10 event.respondWith(new Response(new Blob( | 10 event.respondWith(new Response(new Blob( |
11 ['Referrer: ' + event.request.referrer]))); | 11 ['Referrer: ' + event.request.referrer]))); |
12 } | 12 } |
13 | 13 |
14 function handleNullBody(event) { | 14 function handleNullBody(event) { |
15 event.respondWith(new Response(null)); | 15 event.respondWith(new Response()); |
16 } | 16 } |
17 | 17 |
18 function handleFetch(event) { | 18 function handleFetch(event) { |
19 event.respondWith(fetch('other.html')); | 19 event.respondWith(fetch('other.html')); |
20 } | 20 } |
21 | 21 |
22 function handleFormPost(event) { | 22 function handleFormPost(event) { |
23 event.respondWith(new Promise(function(resolve) { | 23 event.respondWith(new Promise(function(resolve) { |
24 event.request.text() | 24 event.request.text() |
25 .then(function(result) { | 25 .then(function(result) { |
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
62 } | 62 } |
63 } | 63 } |
64 | 64 |
65 if (handler) { | 65 if (handler) { |
66 handler.fn(event); | 66 handler.fn(event); |
67 } else { | 67 } else { |
68 event.respondWith(new Response(new Blob( | 68 event.respondWith(new Response(new Blob( |
69 ['Service Worker got an unexpected request: ' + url]))); | 69 ['Service Worker got an unexpected request: ' + url]))); |
70 } | 70 } |
71 }); | 71 }); |
OLD | NEW |