API Cache Storage (который Workbox использует под капотом) использует URL-адреса запроса в качестве ключей, а объекты Response
- в качестве значений.
При разрешении DNSЭто важно при выполнении запросов на начальное заполнение кешей, после сохранения Response
чтение ответа и последующее его использование происходит без учета разрешения DNS.
Похоже, вам, возможно, придется пнутьотключите новую сборку для своего веб-приложения и дайте возможность кешированию Workbox получить изменения для любых обновленных файлов, что будет иметь место в любое время, когда вы вносите изменения в предварительно кэшированный контент, независимо от того, какой хост используется «под капотом».Кроме того, поскольку предварительно кэшированный контент отображается в режиме кэширования, вы можете в конечном итоге увидеть ранее кэшированный контент сразу при повторном посещении сайта, и только после следующего посещения (после закрытия всех вкладок) вы увидитесвежий контент.
Существуют шаблоны UX, которые могут позволить пользователям сразу же просматривать новый контент, как описано в этом рецепте .