Я играю с API-интерфейсом службы на своем компьютере, поэтому я могу понять, как я могу извлечь выгоду из этого в своих реальных приложениях.
Я столкнулся с странной ситуацией, когда я зарегистрировал сервис-работника, который перехватывает событие fetch, чтобы он мог проверить свой кеш для запрошенного содержимого перед отправкой запроса в начало. Проблема в том, что этот код имеет ошибку, которая мешала функции делать запрос, поэтому моя страница оставлена пустой; Ничего не произошло. Когда рабочий был зарегистрирован, второй раз, когда я загружаю страницу, он перехватывает самый первый запрос (тот, который загружает HTML). Поскольку у меня есть эта ошибка, это событие fetch не удается, оно никогда не запрашивает HTML и все, что я вижу на пустой странице.
В этой ситуации единственным способом, который я знаю, чтобы удалить плохую службу службы script через консоль chrome://serviceworker-internals/
.
Если эта ошибка попадает на веб-сайт в прямом эфире, это лучший способ его решить?
Спасибо!