您的位置:首页 > Web前端 > JavaScript

第四篇 javascript解决跨域问题

2018-06-11 16:19 78 查看

跨域问题的解决以及jsonp

同源指IP 端口 域名均相同。

解决跨域问题

1. FLASH

2. 服务器代理中转 因为跨域是前端的问题

3. jsonp 动态引入script标签

var oScript = docment.createElement("script");

oScript.src = url + ? + "cb=aa&keyword=dg";

document.body.append(oScript);

function aa () {

        // 函数参数为返回的数据 

}    

src都是get请求

4. 子域跨域

tj.58.com docment.domain = "58.com";

bj.58.com docment.domain = "58.com";

5. iframe 跨域

iframe 父窗口访问子窗口

子窗口 window.name = "data"

父窗口 iframe.src = 同源url 通过 iframe.contentWindow.name 获取

iframe 子窗口访问父窗口

iframe.src = url + "#" + data;

子窗口通过 window.location.hash 进行访问

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: