2012-04-15 68 views
1

我尝试在PhoneGap的(科尔多瓦)运行我的应用程序,但我得到关于外部主机发出错误:PhoneGap的科尔多瓦外部主机问题

CordovaOne[14528:2103] ERROR whitelist rejection: url ..... 

但这个问题似乎连我已经更新了“Cordova.plist“,

也许我在错误的spott更新某处。

的 “Cordova.plist” 是 “CordovaOne /资源/ Cordova.plist” ..

不知道我错在这里做。

感谢球员的任何建议!

PS:PhoneGap版本1.5.0

回答

-1

这是错误的。您必须从项目编辑plist,而不是“cordova”文件。名称是“PhoneGap.plist”。

+0

我今天下载了phonegap的最新版本,并且PhoneGap.plist在包中不再存在 – AlexC 2012-04-15 18:29:22

+0

您必须安装PhoneGap-Framework。它似乎没有安装。然后你真的安装了PhoneGap,当你创建了一个新的项目(你必须在创建时选择“PhoneGap”--Framework),你的Project-Directoy中必须有“PhoneGap.plist”。 – 2012-04-15 18:35:37

+2

在较新的版本中,它被称为Cordova.plist(因为PhoneGap将大部分代码库分成开源科尔多瓦) – JohnO 2012-06-08 18:14:55

2

您在尝试访问URL时是否收到此错误消息?如果是这样你需要将域列入白名单。只需在Cordova.plist中为ExternalHosts数组添加一个新值即可。这个新值应该是<string>*</string>,这对所有域都是全面的。

+0

也试图自己... *或甚至明确的域不起作用。版本1.8在这里 – JohnO 2012-06-11 16:08:05