渐进式Web应用程序是否支持桌面离线?如果没有原因?

时间:2017-07-04 06:34:12

标签: progressive-web-apps

我有兴趣开发一个渐进式网络应用程序。我想知道它是否支持桌面离线。

3 个答案:

答案 0 :(得分:1)

是的,渐进式网络应用程序的一项功能是将它们与常规网络应用程序区分开来,无论您是在桌面还是移动设备上使用浏览器,它们都可以脱机工作。如果您正在开发Progressive Web App,则可以使用服务工作者和Cache API确保您的应用程序脱机工作。您可以在此处详细了解如何执行此操作:https://developers.google.com/web/ilt/pwa/caching-files-with-service-worker

答案 1 :(得分:-1)

桌面浏览器支持Cache API,就像移动API一样。

您可以在此处查看:https://jakearchibald.github.io/isserviceworkerready/#caches

答案 2 :(得分:-3)

因为移动设备上的渐进式Web应用程序使用移动设备上的本地存储机制,它通过使用delta调用与实际后端API异步交互来保持数据更新。 但是,在浏览器上,您没有这样的工具来将这么多数据保存在本地存储上。此外,您无法强制用户安装本地mysql本身。 。