当我试图将phonegap 1.0.0升级到phonegap 1.1.0,我所有的jQuery Ajax都无法调用外部网站url 。Phonegap v1.0.0到v1.1.0:ajax查询与外部域返回错误,而不使用'ExternalHosts'
我有一个phonegap 1.0.0和jquerymobile 1.0.0的应用程序(iOS和Android),他们调用web服务来获取一些网站的URL列表以用于此应用程序。这些URL用jquery ajax调用,它们返回这些网站的html代码。 所有与phonegap 1.0.0完美合作。
更新phonegap v1.1.0后,所有调用这些网站URL的ajax查询都返回了readystate = 4的错误。
我发现这个解决方案: 如果我把域主机放在phonegap.plist的“ExternalHosts”中,ajax查询已经返回这个域的html代码。
但对我来说不是一个好的解决方案,因为我的web服务恢复的URL列表每天都可以更改。我无法每天在phonegap.plist的“ExternalHosts”中使用新域名创建新应用程序。
PhoneGap(下一个1.0.0)的所有新版本是否需要使用“ExternalHosts”修复ajax查询(调用外部网站url)?
有人在最新的Phonegap版本上测试了带外部网站网址的ajax查询吗?
的那一刻我就降级我的1.0.0版本的PhoneGap .... :-(
谢谢你的帮助。
为什么要升级到旧版本? PhoneGap的当前版本是1.7:http://phonegap.com/download-thankyou – Jasper