5

我在某处读到 Firefox 的主干版本已经有一个 WebSocket 实现。不过,我刚刚尝试了 3.7a4pre,但没有成功。它仍然给我旧的“未定义 WebSocket”错误消息。我对 WebWorkers 感到困惑吗?

使用基于 Flash 的 WebSocket 实现不是一种选择。请指教。

4

5 回答 5

4

根据错误 472529,尚未将补丁应用于主干。

WebSocket(API 和有线协议)仍处于草案阶段,所以我们还有一段路要走。

使用基于 Flash 的 WebSocket 实现不是一种选择。

恐怕回退(Flash、Java、XMLHttpRequest 长轮询等)是您目前在 Firefox 中的唯一选择。目前唯一拥有原生 WebSocket 的浏览器是 Chrome。

于 2010-04-07T10:25:46.257 回答
1

WebSockets 刚刚登陆 Firefox 主干。

于 2010-06-25T02:35:04.040 回答
1

在 Opera 和 Firefox 4 中禁用 WebSockets:http: //hacks.mozilla.org/2010/12/websockets-disabled-in-firefox-4/

于 2011-02-06T13:06:18.377 回答
0

从 v4 开始,它们在 Firefox 上被称为MozWebSockets

查看Mozilla Websocket 参考

于 2012-02-09T20:27:23.753 回答
0

由于 Firefox 支持 WebSockets 并不严格遵守官方标准,因此它具有前缀“Moz”,因此您必须检查 WebSocket 是否存在,如果是则使用它,如果不是则检查 MozWebSocket,如果是,则使用它。从 Firefox 11 开始,它们确实支持不带前缀的 WebSockets,所以它与现在的 Chrome 相同。

于 2012-04-04T13:30:31.860 回答