我正在考虑使用WebSocket来实现基本的1-1聊天应用程序。
根据这个网站:http://caniuse.com/websockets
IE6-IE9不支持WebSocket。
我认为2014年不支持IE6 / 7是合法的,但仍然有很多用户使用IE8 / 9。
所以我认为选择WebSocket并不适合我。
您如何看待我的案子?我应该使用WebSocket吗?什么是最好的选择?
感谢。
更新
我正在玩Play!框架
答案 0 :(得分:2)
基于Flash的WebSocket polyfill适用于较旧的IE:https://github.com/gimite/web-socket-js
然后是适用于IE的Google Chrome Frame。
为了缓解不了解WebSocket的中介的问题,请使用TLS(安全WebSocket)。这将使它几乎适用于所有情况(例外情况是MITM / TLS拦截代理)。
答案 1 :(得分:1)
Websockets在浏览器和服务与客户端之间的所有管道支持时都能很好地工作。除了浏览器问题,许多代理和负载均衡器也不支持websockets。
我建议使用websockets,但如果不起作用,还会对长轮询或服务器发送的事件实施某种回退。
由于您没有提及服务器类型或语言,我无法提供任何建议。