| 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 |