JS笔记总结

1、跨域总结

# 如果出现iframe与父window在沟通的时候,出现跨域不能访问的情况,那么需要用到一下的内容:

参考: 关于iframe跨域实践

//父域的运行环境是http://localhost:8087/





//子域的运行环境是http://127.0.0.1:8086/

    /**
     * 使用postMessage解决iframe父子模块跨域的问题
     */
    window.onmessage = function(e){
        e = e || event;
        console.log("从父域获取到的数据",JSON.parse(e.data));
        // 此处打印的数据为
        // {
        //     "name": "hello world!",
        //     "age": 18
        // }
    }

 

你可能感兴趣的:(javascript)