zoukankan      html  css  js  c++  java
  • JS跨域访问 控制

    问题场景, 用js访问其他web资源,会出现跨域访问安全限制错误。

    方案一:

    参见文章: https://developer.mozilla.org/en/http_access_control

    The summary is that

    send extra header like

    1. Origin: http://foo.example  
    2. Access-Control-Request-Method: POST  

    Origin is needed

    Access-Control-Request-Method is needed only when POST is used

    Access-Control-Request-Headers: X-PINGOTHER is needed when having special header (like X-PINGOTHER)

    server can response with

    Access-Control-Allow-Origin: *

    that allow the response accepted by pages from other site

    方案二:

    让本地应用程序提供一个接口去做这个链接请求, 即通过后台程序完成。

    方案三:flash 脚本

    url_.text = "http://www.google.com/ig/api?hl=en-US&weather=,,,39904214,116407413";
    send_BT.addEventListener(MouseEvent.CLICK,send_);
    function send_(evt:Event){
    var ld:URLLoader = new URLLoader();
    ld.load(new URLRequest(url_.text));
    ld.addEventListener(Event.COMPLETE, urlLoader_complete);
    }
    function urlLoader_complete(evt:Event){
    log_.text = evt.target.data;
    }
  • 相关阅读:
    计算机基础
    程序的控制结构
    day 04作业
    数据类型-数据类型
    第二次作业
    第二次博客
    第一篇博客
    原生js与ajax应用
    ajax原理及其优缺点
    jQuery动画
  • 原文地址:https://www.cnblogs.com/amosleaf/p/2537175.html
Copyright © 2011-2022 走看看