跨域

作者: 七涣 | 来源:发表于2018-04-23 22:30 被阅读0次

1 jsonp原理

script标签是不受同源策略影响的,它可以引入来自任何地方的js文件,jsonp的原理就是在客户端和服务器端定义一个函数,当客户端发起一个请求时服务端返回一段js代码,其中调用了在客户端定义的函数,并将相应的数据作为参数传入该函数

2 img

img也是没有跨域限制的,但是只能用来发get请求,而且无法获得服务器端的响应文本,可以利用它实现一些简单的 单向的跨域

3 window.name

window对象拥有name属性,他有一个特点:相同协议下,在一个页面中,不随url的改变而改变,通过window.name实现跨域也很简单,iframe拥有contentWindow属性,其指向该iframe的window对象的引用,如果在iframe的src指向的页面中设置window.name值,那么就可以通过iframe.contentWindow.name就可以拿到这个值了

相关文章

网友评论

      本文标题:跨域

      本文链接:https://www.haomeiwen.com/subject/wirodxtx.html