前端跨域问题产生原因和解决方法

2018-10-28  本文已影响0人  李丹linda

一、产生原因

二、解决办法

1.JSONP

    <script type="text/javascript">
        function jsonpCallback(result){
            //alert(result);
            for(var i in result){
                alert(i + ":" + result[i]);     //循环输出
            }
        }
        var JSONP = document.createElement("script");
        JSONP.type = "text/javascript";
        JSONP.src = "http://crossdomain.com/services.php?callback=jsonpCallback";
        document.getElementsByTagName("head")[0].appendChild(JSONP);
    </script>

2.window.name

3.window.postMessage

4.CORS

5.web sockets

上一篇下一篇

猜你喜欢

热点阅读