这个问题非常简单,并且旧主题是here。自IE9将于2011年3月14日发布以来,我希望能得到最新的答案。
另外,我还想问一下Firefox和Opera将何时支持WebSockets?
最佳答案
我一直在关注IE9的开发,也参与了HyBi WG(WebSockets协议(protocol))。 Microsoft一直在使用该协议(protocol)的最新版本来使WebSockets的演示实现保持最新,但是,我怀疑IE9的初始版本将没有内置的WebSockets支持。除非他们开始将IE10视为一个巨大的竞争劣势,否则它可能要等到IE10才会出现,在这种情况下,我们很可能会看到它在IE10之前的IE9更新中添加。
Firefox可能会在FF4或FF5的更新中支持WebSockets(但计划今年将推出5个)。另外,您可以使用about:config选项打开FF4中的当前实现。
我对Opera一无所知。它们在协议(protocol)中很有趣,但在HyBi列表中却保持沉默。
另外,如果您现在需要WebSockets,则可以随时使用Flash shim/fallback web-socket-js。
更新:
我忘记了,Opera 11.00确实具有内置的WebSockets支持,但是已禁用。转到Opera:config并搜索WebSocket。
因此,总而言之,几乎每种现代浏览器都以某种方式内置和启用了WebSockets支持(Chrome,Safari,iOS),内置但已禁用(FF4和Opera)作为可下载的附件(IE9),或使用web-socket-js Flash模拟器(iOS以外的所有工具)。
关于websocket - IE9现在会支持WebSocket吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5294340/