代码之家  ›  专栏  ›  技术社区  ›  Ayaz Alavi

facebook如何调用跨域ajax?

  •  4
  • Ayaz Alavi  · 技术社区  · 15 年前

    我期待着创建一个javascript API,它包含facebook javascript API提供的大部分功能。

    FB.api
    FB.init
    FB.logout
    FB.getLoginStatus
    FB.login
    FB.ui
    

    我可以将脚本标记嵌入到远程网站中,并且需要执行从该页面到我的服务器的所有ajax调用。我正在创建一个架构,需要有人帮助完成他的/她的优秀想法。

    3 回复  |  直到 15 年前
        1
  •  5
  •   Maruku    13 年前

    看一看 https://github.com/facebook/facebook-js-sdk/blob/deprecated/src/core/xd.js

    它们使用rpc工作区(带有中继文件)、Flash本地连接和postMessage的组合,以浏览器支持的为准。

        2
  •  1
  •   Rajat    15 年前

    Cross Site XmlHttpRequest(CORS) 。从您的问题来看,您似乎可以控制将响应请求的服务器。在这种情况下,可以调整头以接收请求并响应跨域请求。

    然后,如果您在从嵌入式脚本发出的请求中配置了请求头,那么您的嵌入式脚本将能够从任何网页与服务器通信。

        3
  •  1
  •   Murukesh    15 年前

    他们正在使用 JSONP