WebSocket为什么不受跨域限制
1335
3
知识点收录:
什么是跨域?
跨域:指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对javascript施加的安全限制。
同源策略:是指协议,域名,端口都要相同,其中有一个不同都会产生跨域。
WebSocket是一种通信协议
WebSocket
是一种通信协议,它建立在TCP协议之上,允许客户端和服务器进行实时双向通信。由于协议本身的特性,在创建Websocket
链接时,会使用http协议
与服务器端建立连接(仅一次),然后进行数据交互时,使用的是websocket
的协议,并非http协议
,所以并不会受到浏览器的安全限制。
本文链接:
版权声明:自由转载-署名-非商业性使用 | CC BY-NC-SA 3.0 CN许可协议。