在现代浏览器中,socket.io需要什么?

时间:2012-03-25 06:07:39

标签: socket.io

我正在构建面向开发人员的Web应用程序。我假设大多数Web开发人员都会使用现代浏览器,因此会支持WebSockets。那么,对于socket.io有什么需要吗?或者也许我只是对此天真?

2 个答案:

答案 0 :(得分:2)

WebSockets支持非常有限。 Internet Explorer(IE 9)的当前发行版甚至不支持当前的WebSockets规范。您需要IE 10 +,Firefox 11 +,Chrome 16+或每晚构建Safari。

http://en.wikipedia.org/wiki/WebSocket#Browser_support

因此,大多数Web开发人员都在使用支持它的浏览器,这是一个非常大的假设。

另外,请考虑企业Web开发人员。他们的公司用户通常都运行一些旧版本的浏览器(几乎总是IE),该公司已经标准化(通常是为了支持一些旧的业务线应用程序)。

事实上,7% of all internet users and 25% of Chinese users仍在使用 IE 6

在可预见的未来,socket.io可能会有很多需求。

答案 1 :(得分:0)

许多代理服务器和防火墙都会破坏websockets。使用http://socket.io-test.com进行测试。