summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/service-workers/service-worker/navigation-preload/resources/empty-preload-response-body-worker.js
blob: 48c14b7916f3694d0788955ed49012549f0a64d2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
self.addEventListener('activate', event => {
    event.waitUntil(
        self.registration.navigationPreload.enable());
  });

self.addEventListener('fetch', event => {
    event.respondWith(
      event.preloadResponse
        .then(res => res.text())
        .then(text => {
            return new Response(
                '<body>[' + text + ']</body>',
                {headers: [['content-type', 'text/html']]});
          }));
  });