WebSocket和浏览器支持
WebSocket and browsers support
我正在考虑使用WebSocket来实现一个基本的1-1聊天应用程序。
根据这个网站:http://caniuse.com/websockets
IE6-IE9不支持WebSocket
我认为在2014年不支持IE6/7是合理的,但仍然有许多用户使用IE8/9。
所以我认为选择WebSocket对我不好。
你觉得我的案子怎么样?我应该使用WebSocket吗?最好的选择是什么?
谢谢。
更新:
我使用Play!框架
有一个基于Flash的WebSocket polyfill可以在旧的ie上工作:https://github.com/gimite/web-socket-js
然后是Google Chrome Frame for IE。
为了减轻中介不知道WebSocket的问题,使用TLS(安全的WebSocket)。这将使它在几乎所有情况下工作(例外是MITM/TLS拦截代理)。
Websockets在浏览器以及服务和客户端之间的所有管道支持下工作得很好。除了浏览器的问题,许多代理和负载均衡器也不支持websockets。
我建议使用websockets,但也实现某种回退到长轮询或服务器发送的事件,如果这不起作用。
由于您没有提到服务器类型或语言,我无法提供任何建议。
相关文章:
- jQuery检测浏览器是否支持Zoom
- 任何浏览器都不支持javascript函数
- Javascript Q库浏览器支持
- 如何(功能)检测浏览器是否支持WebM alpha透明度
- 浏览器支持某些if语句
- 当浏览器直接支持基于ECMAScript 6的javascript时,Microsoft Typescript会过时吗
- 哪些浏览器支持javascript常量
- 选择性地支持某些浏览器
- 移动浏览器没有;t支持会话变量
- 如何检查浏览器中是否支持文本溢出:省略号
- 浏览器兼容性/支持较新版本
- Semantic-UI JavaScript:如何检查支持的浏览器
- 是否有用于CSS浏览器支持新功能的javascript解决方案
- 检查浏览器是否支持iFrame上的加载方法
- 网络摄像头支持野生动物浏览器
- 确保浏览器 AS3 支持限制
- 有没有办法使非html5支持浏览器支持html5,而不仅仅是html5标记,html5 api也是如此
- JavaScript是否支持浏览器中的ByteArray类
- 树节点以支持浏览器兼容性
- Jquery UI选项卡支持浏览器的后退按钮