【问题标题】:Cross Domain API call on mobile移动设备上的跨域 API 调用
【发布时间】:2013-08-20 20:26:44
【问题描述】:

我在尝试进行跨域调用时在移动设备上遇到以下错误

XMLHttpRequest 无法加载 http://domain1.com。 Access-Control-Allow-Origin 不允许来源http://domain2.com

是否有任何解决方法?

【问题讨论】:

  • 你在 config.xml 上设置了吗
  • 是的,它没有用

标签: android cordova cross-domain


【解决方案1】:

尝试使用 jsonp,这是解决 http://json-p.org/http://blog.edwards-research.com/2012/10/cross-domain-ajax-a-simple-workaround/ 的唯一方法, 或确保服务器端跨域策略文件存在并相应更改http://hub.tutsplus.com/tutorials/quick-tip-a-guide-to-cross-domain-policy-files--active-3832 很简单,只允许所有人访问并进行测试。

但是最好的方法是使用 jsonp

【讨论】:

    猜你喜欢
    • 2016-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-11
    • 2013-11-22
    • 1970-01-01
    相关资源
    最近更新 更多