blob: 400a01a693782d4794fd034c8fc8de2fb5e33c30 [file] [log] [blame]
self.addEventListener('activate', event => {
event.waitUntil(
registration.navigationPreload.enable()
.then(_ => registration.navigationPreload.setHeaderValue('hello')));
});
self.addEventListener('fetch', event => {
if (event.request.url.indexOf('BrokenChunked') != -1) {
event.respondWith(
event.preloadResponse.then(r => r.text())
.catch(_ => { return new Response('dummy'); }));
return;
}
if (event.preloadResponse) {
event.respondWith(event.preloadResponse);
}
});