jsonp回调没有使用PhoneGap从iPhone模拟器中解雇

时间:2013-11-11 22:21:53

标签: javascript ios iphone cordova

我有一个由ASP.NET WebAPI支持的HTML5 / JS应用程序。 WebAPI现在在我的Windows PC IIS上运行,客户端应用程序在同一网络上的单独的mac设备上运行。

当我在Mac上通过Safari运行应用程序时,这样可以正常工作(回调没问题等等) - 对于我的Windows PC上的浏览器也一样。

在我构建PhoneGap应用程序并加载到XCode之后然后尝试运行模拟器,我得到错误(jQuery ######从未调用过),典型的回调永远不会被称为错误。

1 个答案:

答案 0 :(得分:1)

您是否已将服务器添加到白名单?

http://docs.phonegap.com/en/1.9.0/guide_whitelist_index.md.html

  

的iOS

     

详细

     

打开Cordova.plist。在Xcode中,它位于AppName / Supporting   Files / Cordova.plist在目录中,它位于   AppName / Cordova.plist在ExternalHosts下添加一个新的String值   键。我们建议使用Xcode来避免编辑原始XML。域   iOS不支持协议(例如http://和https://)。