загрузить Firefox 64 из сервисного работника - PullRequest
0 голосов
/ 27 декабря 2018

У меня есть веб-сайт GatsbyJS, и я пытаюсь загрузить данные, используя fetch, но по какой-то причине он не запускается / Promise не возвращается в Firefox.

Это мой код работника службы:

self.addEventListener('install', () => {
  console.log('Service worker installing...');
  // self.skipWaiting();
});

self.addEventListener('activate', () => {
  console.log('Service worker activating...');
  // listener.waitUntil(clients.claim());
  fetch('https://httpbin.org/get')
    .then(async (response) => {
      const json = await response.json();
      console.log(json);
      return json;
    })
    .catch((err) => {
      console.log('Failed to fetch because ', err);
    });
});

Это вывод консоли в Chrome: enter image description here

и вывод консоли в Firefox: enter image description here

По какой-то причине Firefox не запускает then или catch.Буду признателен, если кто-нибудь поможет мне отладить эту проблему.

...