ios Ionic 1/Cordova 6.2.0“加载网页失败,出现错误:不支持的URL”错误

6vl6ewon  于 2023-08-08  发布在  iOS
关注(0)|答案(1)|浏览(146)

我们有一个使用Cordova的Ionic 1应用程序,我们正在尝试使用Cordova 6.2.0。我们已经几年没有更新这个应用程序了,苹果给我们发了电子邮件,告诉我们这个应用程序需要重新签名才能与iOS 14.5兼容。我已经更新了Cordova到6.2.0和更新了插件,但不能让它导航网页使用$state.go或任何链接工作.我收到一个弹出窗口说“失败加载网页错误:不受支持的URL”和控制台中的以下错误。

ProcessAssertion: Failed to acquire RBS Background assertion 'WebProcess Background Assertion' for process with PID 8681, error: Error Domain=RBSAssertionErrorDomain Code=3 "Target is not running or required target entitlement is missing" UserInfo={RBSAssertionAttribute=<RBSDomainAttribute| domain:"com.apple.webkit" name:"Background" sourceEnvironment:"(null)">, NSLocalizedFailureReason=Target is not running or required target entitlement is missing}

字符串
cordova-plugin-ionic-webview插件已安装,下面的行位于config.xml中

<access origin="*" />
<allow-intent href="http://*/*" />
<allow-intent href="https://*/*" />
<allow-intent href="tel:*" />
<allow-intent href="sms:*" />
<allow-intent href="mailto:*" />
<allow-intent href="geo:*" />
<allow-intent href="fb:*" />
<allow-intent href="twitter:*" />
<allow-navigation href="twitter:*" />
<allow-navigation href="fb:*" />
<allow-navigation href="*" />
<allow-navigation href="*://*" />


内容安全政策是

<meta http-equiv="Content-Security-Policy" content="default-src *; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'">


我们计划在接下来的几个月里重写应用程序,但我们需要在完成重写之前让它在iOS 14.5上工作,因为它可能会在几周内出现。

相关问题