ios - 在IOS中使用缓存 list 实现Progressive Web App的缓存网页

标签 ios cache-manifest progressive-web-apps application-cache

据我们所知,IOS 不支持 Service Worker,因此 PWA 的离线工作功能在 IOS 上实际上不起作用。 所以我的问题是我们可以在 IOS 中使用 Cache Manifest 或 Application Cache 实现相同的功能吗?

最佳答案

PWA 是一个汇集了多种技术的术语,例如:离线支持、添加到主屏幕、推送通知、后台同步等。

Safari 支持的应用程序缓存会对离线支持有所帮助,但不幸的是,您将无法获得与 Service Worker 相同的功能。

一些 serviceworker 工具允许您回退到应用程序缓存,但您将错过使 PWA 发挥作用的其余功能。

关于ios - 在IOS中使用缓存 list 实现Progressive Web App的缓存网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41591558/

相关文章:

ios - 如何设置 UIBarButtonItem 的字体大小?

iphone - 找出带有矩形字体的字符串的行数?

javascript - HTML5 缓存行为不当

javascript - 离线 HTML5 PouchDB 应用程序。多个选项卡会损坏用户数据。如何预防

javascript - 使用工作箱运行时缓存,请求不会显示在 chrome 的缓存存储中

ios - 无法快速设置使用 CLCircular Region 进行监控的区域

ios - 可以容纳不同类对象的属性 "currentViewController"

asp.net-mvc - HTML5 缓存 list 缓存的工作方式是否与常规浏览器缓存不同?

android - 在 Chrome Android 中全屏运行的 PWA 不支持显示模式 : standalone

javascript - Chrome 无法安装 Progressive Web App