【问题标题】:Can an Ajax script access different website's webpage?Ajax 脚本可以访问不同网站的网页吗?
【发布时间】:2012-02-03 05:34:53
【问题描述】:

Ajax 脚本可以访问不同网站的网页吗?例如我尝试关注

xmlhttprequestobj.open("GET","google.com",true);

这段代码有什么问题?

【问题讨论】:

    标签: ajax cross-domain


    【解决方案1】:

    不,它不能,由于同源策略:http://en.wikipedia.org/wiki/Same_origin_policy

    【讨论】:

      【解决方案2】:

      如果 endurl(在您的情况下是 google.com)支持以 jsonp 格式返回数据,则您的请求有效。

      【讨论】:

        【解决方案3】:

        不,您无法访问其他域和主机的网页,即使我尝试了您尝试过的相同操作,由于安全原因浏览器不允许这样做。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-03-03
          • 2013-09-27
          • 1970-01-01
          • 2010-10-02
          • 1970-01-01
          相关资源
          最近更新 更多