发布网友 发布时间:2022-04-29 20:16
共1个回答
热心网友 时间:2022-04-25 13:09
IE9并不支持,对于国内的大多数应用场景,WebSocket无法大规模使用。
websocket是基于HTML5之上的,IE目前还不支持。
websocket是html5里的新协议,可以很方便的用socket直接连接服务器,进行数据的实时推送和接收,适合数据实时性要求高的环境,那么在低版本的ie浏览器中,是不支持html5的websocket的。那么如何让低版本的ie浏览器支持呢,比如IE6、IE7或IE8。
ie10支持websocket吗支持 跟chrome一样采用的draft-ietf-hybi-thewebsocketprotocol-00协议 Sec-WebSocket-Version一样都是13 有点不同的是,刷新页面的时候chrome直接关闭了内部的socket连接 IE10会先发送一个opcode为8的数据包,协议中定义了opcode为8表示关闭连接。
答:IE9并不支持,对于国内的大多数应用场景,WebSocket无法大规模使用。 详细可参考这篇文章: http://ued.sina.com.cn/?p=900。
首先打开任意一种浏览器,在地址栏里面输入参考资料里的地址 进入界面后,直接点击“连接”按钮,进行websocket在线连接测试。 当连接成功后,消息窗口会显示“连接服务器成功!正在等待数据...” 然后在发送的内容框中,随便输入测试的字符,点击发送。
WebSocket是html5新增加的一种通信协议,目前流行的浏览器都支持这个协议, 例如Chrome,Safari,Firefox,Opera,IE等等,对该协议支持最早的应该是chrome, 从chrome12就已经开始支持,随着协议草案的不断变化。