angularjs - Cordova AngularJs 应用程序在 UIWebview 中工作时无法在 iod Wkwebview 中工作
问题描述
我已完成以下步骤:
卸载所有插件(白名单、设备、对话框、inappbroweser、网络信息、statysbar、splashscreen、tts、文件)
移除ios平台
- 添加ios平台
- 再次安装以上所有插件以更新它们
- 安装新插件 cordova-plugin-wkwebview-engine
- 在 ios 的 config.xml 文件中添加以下 kines:
<feature name="CDVWKWebViewEngine">
<param name="ios-package" value="CDVWKWebViewEngine" />
</feature>
<preference name="CordovaWebViewEngine" value="CDVWKWebViewEngine" />
如果我评论 ui-view div 然后 index.html 页面显示但取消注释该行显示空白屏幕。
请帮助我克服这个问题。
解决方案
将 WKWebView 与 AngularJS 一起使用时似乎存在问题,因为 WKWebView 在尝试加载本地文件时会引发异常。由于您已经拥有插件的最新版本,请添加以下插件,一切都应该再次正常工作!
https://github.com/TheMattRay/cordova-plugin-wkwebviewxhrfix
推荐阅读
- r - 在 R 中的动态列数上计算组聚合
- javascript - 拦截并与javascript中的自定义错误对象交互
- c# - EasyNetQ - 如何重试失败的消息并在消息正文/标题中保留 RetryCount?
- java - 无法运行程序“adb”:错误=13,权限被拒绝
- java - 过滤列表哪个属性不包含在另一个列表的属性中
- javascript - 我可以在不使用 javascript 的情况下开始这个简单的 CSS 过渡吗
- office365 - 对于使用 javamail 处理的一个 Office365 邮箱,folder.close(true) 不会清除已删除的电子邮件
- php - MySQL/Eloquent force id by left join 即使为空
- qt - QWidget如何检测鼠标停止移动
- firebase - Flutter:如何在 Firebase 中计算孩子数?