我已经下载了 Phonegap 2.5 的新副本,并按照此处的说明创建了一个新项目。
然后我编辑 /res/xml/config.xml 以将所有域列入白名单:
<cordova>
<access origin=".*" subdomains="true" />
<log level="DEBUG"/>
... etc (nothing changed beyond this point) ...
但是,当我尝试通过 jQuery 的 $.ajax() 函数检索任何外部页面时,该函数失败了。LogCat 甚至根本没有显示尝试下载。
Wifi 已启用,手机可以使用浏览器访问网站。
有任何想法吗?
更多信息
我在日志中注意到了这个错误:
04-10 12:37:28.007: E/dalvikvm(2074): Could not find class 'android.webkit.WebResourceResponse', referenced from method org.apache.cordova.CordovaWebViewClient.getWhitelistResponse
我发现其他地方的帖子说应该忽略“WebResourceResponse”错误,但这似乎与我的问题直接相关(请参阅 getWhitelistResponse 部分)