2010-04-07 40 views
5

我读过某些地方,Firefox的主干版本已经有了一个WebSocket实现。不过,我刚刚尝试3.7a4pre没有成功。它仍然 给我旧的“WebSocket未定义”错误消息。我是否和WebWorkers混淆?Firefox WebSockets

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

回答

4

根据bug 472529补丁尚未应用于中继。

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

使用基于闪存的WebSocket实现不是一个选项。

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

1

WebSockets刚登陆Firefox主干。

0

由于Firefox支持WebSockets的不严格的官方标准,它有前缀“Moz”,所以你必须检查WebSocket是否存在对象,如果是的话使用它,如果没有检查MozWebSocket,如果是的话,就用它。 自Firefox 11以来,它们确实支持不带前缀的WebSockets,因此它现在与Chrome中相同。