webSocket是基于h5规范的组成部分之一,在2011年的时候正式成为标准,目前chrome、firefox、Opera、safari等主流的浏览器都支持,ie浏览器是从ie10之后也开始支持。我们知道WebSocket是一种在服务器与客户端双向通讯的技术,使用原生的WebSocket可以最小化 服务器资源的使用并且为两者提供了一种统一的通信方式。
对于低版本的浏览器我们可以使用下面几种方法对低版本浏览器进行兼容。
1.引入SockJS库,他是JavaScript的一个库,支持websocket的浏览器会优先使用原生的websorcket,如果不支持,则会使用引用的库文件。
2.引用socket.IO的库文件,这同样是基于时间的双向通信,如何不支持则会使用替代的方案。