使用 Cordova 5 在 iOS 上的错误白名单拒绝
Posted
技术标签:
【中文标题】使用 Cordova 5 在 iOS 上的错误白名单拒绝【英文标题】:ERROR whitelist rejection on iOS using Cordova 5 【发布时间】:2015-08-12 21:07:59 【问题描述】:我已经使用cordova快3年了,习惯在config.xml中添加以下行以将所有资源列入白名单。
<access origin="*" />
今天升级到cordova 5,遇到很多如下错误
ERROR whitelist rejection: url='example.com'
我安装了 cordova-plugin-whitelist,并用以下 3 行更新了我的 config.xml
<access origin="*" />
<allow-intent href="*" />
<allow-navigation href="*" />
并将以下元标记添加到我的 index.html 中两次,一次带有间隙,另一次没有间隙
<meta http-equiv="Content-Security-Policy" content="default-src * data: gap:; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'">
什么也没发生!仍然在 Xcode 控制台中收到“错误白名单拒绝”!
【问题讨论】:
您找到解决方案了吗?那么请回答您自己的问题。 【参考方案1】:像往常一样,我删除了所有平台和插件,再次重新添加它们,一切正常!
【讨论】:
和我一样...我从 ionic 项目文件夹中删除了平台文件夹,重新添加了平台并在 ios 中正常工作以上是关于使用 Cordova 5 在 iOS 上的错误白名单拒绝的主要内容,如果未能解决你的问题,请参考以下文章
参考错误:找不到变量:ChildBrowser、Cordova 1.7.0、jQueryMobile 1.0.1、iOS 5.1