我们有一个使用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上工作,因为它可能会在几周内出现。
1条答案
按热度按时间dauxcl2d1#
https://github.com/microsoft/cordova-plugin-code-push/issues/565更新或删除cordova-plugin-code-push