Bra*_*ain 11 uiwebview ios cordova wkwebview
Apple正在弃用适用于iOS 12的UIWebView.(https://cordova.apache.org/news/2018/08/01/future-cordova-ios-webview.html)
我有一个Cordova应用程序,我对这个变化有几个问题:
jce*_*ile 13
如何判断我的应用是否使用UIWebView?
如果您使用没有任何框架的Cordova,它将UIWebView默认使用.
如果您使用Ionic,它WKWebView默认使用它自己的插件.
如果您在应用程序启动时读取日志,则会显示"使用UIWebView","使用WKWebView"或"使用Ionic WebView"或其他类似消息.
苹果将在多长时间内完全删除UIWebView?
不推荐使用意味着它将来会消失,可能在iOS 13中消失,但在iOS 12中使用它是安全的.因此,您至少有1年的迁移时间,但是,您应该尽快开始迁移.
目前对于Cordova应用程序,建议安装WKWebView引擎插件.基于自述文件,我所要做的就是安装此插件,这使得Cordova使用WKWebView.这真的很容易吗?一旦添加,我只是构建并可以测试知道应用程序仅使用WKWebView?
是的,就是这么简单,但WKWebView有些问题可能会影响你的应用,所以试一试.如第一点所述,消息现在应该说"使用WKWebView".
您链接的博客文章中会报告已知问题.如果它们对您有影响,您可以尝试使用Ionic WebView,它使用WKWebView本地Web服务器来解决其中的一些问题.您不需要使用Ionic来使用Ionic WebView.
Cordova还有一个本地Web服务器插件,您可以使用wkwebview-engine-localhost
| 归档时间: |
|
| 查看次数: |
6554 次 |
| 最近记录: |