Ali*_*nov 6 caching ios wkwebview service-worker progressive-web-apps
我正在尝试使用PWA方法来实现应用程序的一部分,该方法在上可以正常使用Android,但不适用于iOS。我们需要
由于被提及这里的服务人员不中支持WKWebView(或UIWebView)。那么,是否存在模拟或替代解决方案,例如智能缓存控制?
似乎可以存储来自应用程序的某些Web内容,并能够在发生某些更改时对其进行更新。可能已经有一个framework/library/approach用于此目的的软件吗?
编辑 iOS 11.3的WKWebView中不可用的Service Workers-此问题解释了WKWebView中ServiceWorkers的状态,但没有其他选择。我想讨论任何其他解决方案。
我发现的一件事是https://github.com/xtools-at/iOS-PWA-Wrapper。看起来像是基于AppCache进行工作,但是https://developer.mozilla.org/zh-CN/docs/Web/HTML/Using_the_application_cache#Browser_compatibility表示已弃用,建议使用SW(建议不要使用SW(PWA不能选择此选项) )。
因此,在 WKWebView 让 service-workers 工作之前,您可以使用 AppCache(尚未完全弃用)。您可以使用它并查看源页面https://leasingrechnen.at
他们做什么?如果浏览器中没有 Service Worker,它们会加载指向已manifest.appcache实现文件的页面的 iframe,因此该页面会被缓存。
| 归档时间: |
|
| 查看次数: |
1607 次 |
| 最近记录: |