我们已经开发了PWA角度应用程序,并使用索引db来存储离线数据。一切正常,包括使用索引数据库数据的脱机网站功能。为了进行研究,我们已将PWA应用程序加载到iPad Safari浏览器中,然后一天没有执行任何功能。
一天后,我们试图以离线模式加载该应用程序,但无法看到该网站以离线模式运行。它显示“ Safari无法打开页面。因为您的ipad已连接到互联网。浏览器中的消息
我们使用了WorkBox,并使用了“ staleWhileRevalidate”策略。
有人知道为什么野生动物园浏览器中的缓存存储一天后会过期吗?我们可以看到缓存在PC和Android浏览器上仍然存在吗?
请提出建议,将缓存保留在ipad和MAC设备上的safari浏览器中?
我们还通知所有ipad浏览器都不会将缓存保留超过一天。
我们的最新研究表明,重新启动ios设备会导致自动清除缓存。重新启动ios设备时,我们可以看到Safari浏览器中所有网站的网站数据都已自动清除。我们如何在网站上保留它?