iOS上的PWA应用程序离线缓存清除问题

时间:2018-11-16 07:02:03

标签: c# ios angularjs safari progressive-web-apps

我们已经开发了PWA角度应用程序,并使用索引db来存储离线数据。一切正常,包括使用索引数据库数据的脱机网站功能。为了进行研究,我们已将PWA应用程序加载到iPad Safari浏览器中,然后一天没有执行任何功能。

一天后,我们试图以离线模式加载该应用程序,但无法看到该网站以离线模式运行。它显示“ Safari无法打开页面。因为您的ipad已连接到互联网。浏览器中的消息

我们使用了WorkBox,并使用了“ staleWhileRevalidate”策略。

有人知道为什么野生动物园浏览器中的缓存存储一天后会过期吗?我们可以看到缓存在PC和Android浏览器上仍然存在吗?

请提出建议,将缓存保留在ipad和MAC设备上的safari浏览器中?

我们还通知所有ipad浏览器都不会将缓存保留超过一天。

我们的最新研究表明,重新启动ios设备会导致自动清除缓存。重新启动ios设备时,我们可以看到Safari浏览器中所有网站的网站数据都已自动清除。我们如何在网站上保留它?

0 个答案:

没有答案