我在某处读到 Firefox 的主干版本已经有一个 WebSocket 实现。不过,我刚刚尝试了 3.7a4pre,但没有成功。它仍然给我旧的“未定义 WebSocket”错误消息。我对 WebWorkers 感到困惑吗?
使用基于 Flash 的 WebSocket 实现不是一种选择。请指教。
根据错误 472529,尚未将补丁应用于主干。
WebSocket(API 和有线协议)仍处于草案阶段,所以我们还有一段路要走。
使用基于 Flash 的 WebSocket 实现不是一种选择。
恐怕回退(Flash、Java、XMLHttpRequest 长轮询等)是您目前在 Firefox 中的唯一选择。目前唯一拥有原生 WebSocket 的浏览器是 Chrome。
WebSockets 刚刚登陆 Firefox 主干。
在 Opera 和 Firefox 4 中禁用 WebSockets:http: //hacks.mozilla.org/2010/12/websockets-disabled-in-firefox-4/
从 v4 开始,它们在 Firefox 上被称为MozWebSockets
由于 Firefox 支持 WebSockets 并不严格遵守官方标准,因此它具有前缀“Moz”,因此您必须检查 WebSocket 是否存在,如果是则使用它,如果不是则检查 MozWebSocket,如果是,则使用它。从 Firefox 11 开始,它们确实支持不带前缀的 WebSockets,所以它与现在的 Chrome 相同。