应用程序缓存已被弃用,这意味着我们需要切换到服务人员,但我已经做到了被提及的研究..
1)“这是不可能的使用ServiceWorker在科尔多瓦的应用程序,因为ServiceWorker API不可用WKWebView,而不是在UIWebView中实施。它可以在Safari浏览器在iOS上,但不是WKWebView。” // https://github.com/apache/cordova-ios/issues/414
2)启用应用程序缓存使用私有API不工作// Enable Application cache in WKWebView
3)科尔多瓦文件&文件传输插件甚至没有建议使用用于生产。
是否有替代品可以存储用于工件(HTML,JS和CSS文件)和脱机负载?我们需要缓存300-400文件的应用程序。
欣赏提前您的建议! (:
好回答你的问题,我的建议是这样的:摆脱那些400个文件,并找到一个更实际的方式,以取代他们。
究竟为什么你需要这么多的CSS文件存储在科尔多瓦的应用程序呢?还有,我能想到的任何合乎逻辑的理由。也不现实,在WebView中加载其他HTML文件违背了SPA design principle。