我正在使用phonegap和Jquery开发一个ios应用程序。我遇到了由于xmlhttprequest-cannot-load No 'Access-Control-Allow-Origin' header is present on the requested resource
错误导致发送ajax请求失败的问题。我在config.xml中列出了所有带< access origin="*" / >
的域名。
但是,在服务器上添加Access-Control-Allow-Origin:*
可以解决此问题。但我不想使用这种方法,因为这暴露了另一个安全问题。 Phonegap应用程序需要这个吗?我很困惑,因为有人说是,有人说没有,官方文件也没有提到这一点。
答案 0 :(得分:0)
我得到了答案。 phoneGap不需要这个。我遇到的是最新phoneGap(https://github.com/phonegap/phonegap-app-developer/issues/169)中的一个已知错误,应尽快解决。
答案 1 :(得分:-1)
不在服务器上没有。
您可以将原始列入白名单:http://docs.phonegap.com/en/3.0.0/guide_appdev_whitelist_index.md.html