我正在尝试使用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/en-US/docs/Web/HTML/Using_the_application_cache#Browser_compatibility表示已弃用并建议改用SW(对于PWA,这不是一种选择) )。
因此,在WKWebView让服务人员工作之前,您可以使用AppCache(尚未完全弃用)。您可以使用它并在https://leasingrechnen.at上查看源页面。它们的作用是什么?如果浏览器中没有服务工作者,则他们会加载指向已manifest.appcache
实现文件的页面的iframe ,因此将缓存该页面。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句