【问题标题】:Phonegap-Javascript sending cross-domain ajax requestPhonegap-Javascript 发送跨域ajax请求
【发布时间】:2012-12-04 22:33:16
【问题描述】:

我正在使用 PhoneGap 和 JavaScript 来制作一个 iPhone 应用程序。是否可以发送跨域 AJAX (POST) 请求并将响应下载为 HTML? (例如:登录 yahoo 邮件并获取新邮件)

【问题讨论】:

    标签: javascript ajax cordova cross-domain


    【解决方案1】:

    Cordova/PhoneGap 允许whitelisting 的域。只要您请求的服务器在白名单中。

    【讨论】:

    • 那么如果服务器不接受 CORS 或 JSONP 是不可能的?
    • 实际上,服务器不必支持 CORS 或 JSONP 就可以进行跨域 ajax 请求。唯一的要求是将您的域添加到 phonegap 项目内的官方白名单中(这里是指南):docs.phonegap.com/en/1.9.0/guide_whitelist_index.md.html
    • 只是一个简短的说明 - 您需要添加 <access origin="..." />。不要在 PhoneGapBuild 中使用 uri 属性。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-11-24
    • 2017-06-17
    • 2013-01-05
    • 2016-10-02
    • 2018-04-12
    • 2012-09-30
    • 2015-04-28
    相关资源
    最近更新 更多