关于跨域

跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器施加的安全限制。

解决跨域的方法:1、document.domain +if0rame(只有在主域相同的时候才能使用该方法)

2.动态创建script  

3.Location.hash+iframe

4.Window.name+iframe

5.postMessage(HTML5中的XMLHttpRequest Level 2中的API)

6.CORS

7.JSONP

8.Web scoket

9.反向代理

 

其中Web scoket的特点:

建立在 TCP 协议之上,服务器端的实现比较容易。

与 http 协议有着良好的兼容性,握手阶段采用 http 协议

数据格式比较轻量,性能开销小,通信高效。

可以发送文本,也可以发送二进制数据。

没有同源限制,客户端可以与任意服务器通信。

协议标识符是ws(如果加密,则为wss),服务器网址就是 URL。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值