Когда я использую cache.addAll в моем компоненте реагирования, я ожидаю, что он извлечет ресурсы, которые я затем ожидал бы, чтобы вызвать событие извлечения в моем сервисе, который, в свою очередь, я ожидал бы кешировать ресурс, то есть все ресурсы для этого URL будет затем кэшироваться
У меня в компоненте React есть кнопка, которая делает cache.addAll для нескольких URL-адресов. Эти URL при открытии вручную активируют js, который затем вызывает Axios для получения данных. Если я запускаю это вручную, запросы axios перехватываются обработчиком событий выборки serviceworker, и ответы помещаются в кэш. Но если я использую cache.addAll, он просто получает мою индексную страницу, поэтому, когда я пытаюсь получить к ней доступ в автономном режиме, последующие вызовы для получения данных завершаются сбоем.
Я мог анализировать URL-адреса и кэшировать каждый сделанный ими вызов, чтобы полная страница была доступна в автономном режиме, но я надеялся, что смогу просто использовать cache.addAll.
Есть ли другой способ без проработки всех под-URL для каждой страницы?