如何阻止 PWA 缓存我的网站

Jay*_*ayy 6 html javascript browser-cache progressive-web-apps

我有一个简单的 PWA,我从 Github 页面更新和更改。

当我更新网站时,它不会显示在使用该网站的设备上,因为(至少我认为)它被缓存了。我没有任何服务人员来缓存该站点。

即使是网站的正常刷新(使用所有这些

不刷新它并显示更改。在 iOS 上,我必须手动进入设置并清除网站数据以查看更改。

我怎样才能解决这个问题?

Sha*_*ano 5

首先使用网络(网络回退到缓存)

\n\n

https://developers.google.com/web/tools/workbox/modules/workbox-strategies#network_first_network_falling_back_to_cache

\n\n

对于频繁更新的请求,网络优先策略是理想的解决方案。默认情况下,它将尝试从网络获取最新的响应。如果请求成功,\xe2\x80\x99会将响应放入缓存中。如果网络无法返回响应,则将使用缓存的响应。

\n