从PhoneGap加载时,PhoneGap + ajaxComplete适用于所有浏览器,但不适用于iOS.

Aar*_*ron 2 mobile jquery cordova

我有一个PhoneGap应用程序,它非常依赖于jQuery ajaxComplete函数.

这似乎适用于所有浏览器(包括iOS上的Safari),但从PhoneGap加载时无法在iOS上运行.

就好像页面加载时,PhoneGap完全删除了ajaxComplete处理程序.

有人对这个有经验么?

提前致谢,

亚伦

dam*_*hat 5

要在iOS应用程序中允许AJAX,我们必须修改ExternalHosts

  • 在XCode中,打开Resources/phonegap.plist
  • 单击ExternalHosts,将外部主机添加到列表中

例如:*.your-ajax-site.com

注意:只需添加主机名,不包括协议,不是http://