我正在使用Phonegap和Backbone.js创建移动应用程序。我的应用程序命中了一个url,它以xml格式返回一个rss feed,并将其加载到Backbone连接中。但是我收到了错误:
Origin http://localhost is not allowed by Access-Control-Allow-Origin.
在我的res / xml / config.xml中,我有一行:
<access origin="*"/>
http://docs.phonegap.com/en/1.9.0/guide_whitelist_index.md.html处的电话空白文档说明这应该可以阻止此类错误,但事实并非如此。
我正在使用桌面浏览器上的localhost进行测试。这可能是问题吗?
答案 0 :(得分:1)
将他放在您提交请求的PHP文件的顶部:
header('Access-Control-Allow-Origin:*');
我认为你使用php:)
如果现在请说出哪种语言:)
答案 1 :(得分:0)
我在浏览器中测试,res / xml / config.xml中的白名单仅适用于移动设备。