Реактивная поддержка PWA в автономном режиме не работает на суб-URL - PullRequest
0 голосов
/ 23 октября 2018

Я работаю над PWA, у которого есть несколько URL-адресов, использующих реагирование и рабочий ящик. Мое приложение работает правильно в сети и в автономном режиме, но если пользователь находится в автономном режиме и нажимает кнопку обновления, отличную от корневого URL-адреса, появляется маленький динозавр.

Я пытался динамически кэшировать все URL-адреса, используя следующий код

workbox.routing.registerRoute(
new RegExp('/'),
workbox.strategies.cacheFirst({
    cacheName: 'dynamic-URLs',
    plugins: [
        new workbox.expiration.Plugin({
            maxEntries: 50
        })
    ]
}));

, он работает и кэширует URL-адреса, но только после того, как я обновил страницу по определенному URL-адресу

может кто-нибудь помочь мне с этой проблемой, или есть какой-то другой способ решить эту проблему

Вот скриншот журнала моего приложения после обновления в автономном режиме

...