Я использую fetch у сервисного работника. В частности, он обрабатывает не GET-запросы (GET-запросы работают безупречно). В Firefox я получаю следующую ошибку: InvalidStateError: An attempt was made to use an object that is not, or is no longer, usable
. Вот код:
self.addEventListener('fetch', e => {
const reqClone = e.request.clone();
if (e.request.method !== 'GET') fetch(reqClone).then(res => e.respondWith(res));
}
Ошибка с переменной e.
в функции then (основанной на разбиении переменных на строки и записи номера строки).