2012-04-24 40 views
2

我有一个Sencha Touch 2应用程序在Chrome中运行100%,但是当我将它包装在PhoneGap 1.4(对于使用Xcode的iPad2)时,ajax请求似乎不工作。也许我错过了PhoneGap的一些东西?Sencha Touch 2:在浏览器中工作正常,请求不起作用包装在PhoneGap 1.4

+0

有对阿贾克斯的PhoneGap没有问题,这一切都与PhoneGap的还是不一样的。你能展示更多细节吗?或者你可以在ajax的回调中通知/ console.log一些消息来判断ajax请求是否成功发送。 – Kevin 2012-04-24 08:29:55

回答

2

这是因为iOS安全限制。将您的域添加到白名单! http://davehiren.blogspot.de/2012/03/whitelist-rejection-error-in-xcode-for.html

为了您的评论:

<key>ExternalHosts</key> 
<array> 
    <string>negroesquisso.pt</string> 
</array> 
+0

就这个,给我一下。 – Ricardo 2012-04-24 08:32:20

+0

好的,我必须将我的域添加到白名单。但是我没有这个XML的GUI,你能帮我解决这个问题吗? – Ricardo 2012-04-24 08:36:03

+0

将主机添加到PhoneGap.plist下的“ExternalHosts”键下 – binarious 2012-04-24 08:37:23

相关问题