关于跨域

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

解决跨域的方法: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。

你可能感兴趣的:(关于跨域)