Phonegap-Javascript发送跨域Ajax请求

22
我正在使用PhoneGap和JavaScript制作一款iPhone应用程序。是否可能发送跨域AJAX(POST)请求,并将响应下载为HTML?(例如:登录雅虎邮箱并获取新邮件)
1个回答

30

Cordova/PhoneGap允许对域名进行白名单设置,只要您请求的服务器在白名单中。


那么如果服务器不接受CORS或JSONP,那就不可能实现了吗? - Pharaz Fadaei
12
实际上,为了发起跨域的ajax请求,服务器并不需要支持CORS或JSONP。唯一的要求是将你的域名添加到你的phonegap项目的官方白名单中(这里有指南):http://docs.phonegap.com/en/1.9.0/guide_whitelist_index.md.html - Aki
只是一个快速的提示 - 您需要添加 <access origin="..." />。不要在 PhoneGapBuild 中使用 uri 属性。 - Nux

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接