【问题标题】:ionic3 ios13 InAppbrowser crashionic3 ios13 InAppbrowser 崩溃
【发布时间】:2019-11-05 19:49:13
【问题描述】:

我正在 Ionic3 中创建 ios13 应用程序。

但是 ios13Beta2 在 InAppBrowser 中不起作用。

所以选择参数'_blank',这个应用程序崩溃了。

这是错误详情。

[TraitCollection] 类 _UIFullscreenPresentationController 覆盖 -traitCollection getter,不受支持。如果你正在尝试 要覆盖特征,您必须使用适当的 API。

我的离子环境

离子:

Ionic CLI : 5.0.3 
Ionic Framework : ionic-angular 3.9.6
@ionic/app-scripts : 3.2.4

科尔多瓦:

Cordova CLI : 9.0.0 (cordova-lib@9.0.1)
Cordova Platforms : ios 5.0.1
Cordova Plugins : cordova-plugin-ionic-keyboard 2.1.3, cordova-plugin-ionic-webview 1.2.1, (and 14 other plugins)

实用程序:

cordova-res : not installed
native-run : not installed

系统:

ios-sim : 8.0.1
NodeJS : v12.4.0
npm : 6.9.0
OS : macOS Catalina
Xcode : Xcode 11.0 Build version 11M337n

【问题讨论】:

  • 找到解决办法了吗?

标签: ios angular cordova ionic-framework ionic3


【解决方案1】:

我也遇到了同样的问题 但最终通过降级 WKView 解决了它

在我们找到具体解决方案之前,这是临时解决方案之一。

https://ionicframework.com/docs/v3/wkwebview/

您可以通过在 config.xml 中添加它来做到这一点

<platform name="ios"> <preference name="CordovaWebViewEngine" value="CDVUIWebViewEngine" />

【讨论】:

  • 使用 UIWebView 代替 WKWebView 并不是真正的解决方案
  • ITMS-90809: Deprecated API Usage - Apple will stop accepting submissions of apps that use UIWebView APIs.
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-08-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-03-17
  • 2023-04-01
  • 1970-01-01
相关资源
最近更新 更多