首页 > 解决方案 > Cordova AngularJs 应用程序在 UIWebview 中工作时无法在 iod Wkwebview 中工作

问题描述

我已完成以下步骤:

  1. 卸载所有插件(白名单、设备、对话框、inappbroweser、网络信息、statysbar、splashscreen、tts、文件)

  2. 移除ios平台

  3. 添加ios平台
  4. 再次安装以上所有插件以更新它们
  5. 安装新插件 cordova-plugin-wkwebview-engine
  6. 在 ios 的 config.xml 文件中添加以下 kines:
<feature name="CDVWKWebViewEngine">
  <param name="ios-package" value="CDVWKWebViewEngine" />
</feature>

<preference name="CordovaWebViewEngine" value="CDVWKWebViewEngine" />

如果我评论 ui-view div 然后 index.html 页面显示但取消注释该行显示空白屏幕。

请帮助我克服这个问题。

标签: angularjscordovawkwebview

解决方案


将 WKWebView 与 AngularJS 一起使用时似乎存在问题,因为 WKWebView 在尝试加载本地文件时会引发异常。由于您已经拥有插件的最新版本,请添加以下插件,一切都应该再次正常工作!

https://github.com/TheMattRay/cordova-plugin-wkwebviewxhrfix


推荐阅读