我曾在某处读到Firefox的主干版本已经有了WebSocket实现。然而,我刚刚尝试了3.7a4pre版本,但没有成功。它仍然给我老旧的“WebSocket未定义”的错误信息。我是否与WebWorkers混淆了?
使用基于Flash的WebSocket实现不是一个选项。请给予建议。
Opera和Firefox 4中禁用了WebSockets:http://hacks.mozilla.org/2010/12/websockets-disabled-in-firefox-4/
WebSockets 已经在 Firefox 主干上实现。
由于Firefox支持的WebSockets并不严格遵循官方标准,因此它有一个前缀"Moz",所以您必须检查WebSocket是否存在对象,如果存在则使用它,如果不存在则检查MozWebSocket,如果存在,则使用它。 自Firefox 11以来,他们支持没有前缀的WebSockets,因此现在与Chrome相同。