Pergunta

Eu li em algum lugar que a versão do tronco do Firefox já tinha uma implementação do WebSocket. No entanto, acabei de experimentar o 3.7A4Pre sem sucesso. Ainda me dá a velha mensagem de erro "websocket não está definida". Estou confuso com os webworkers?

Usar uma implementação do WebSocket baseada em flash não é uma opção. Conselho por favor.

Foi útil?

Solução

De acordo com Bug 472529 Um patch ainda não foi aplicado ao tronco.

O WebSocket (tanto a API quanto o protocolo de arame) ainda estão em rascunho, por isso estamos muito longe.

Usar uma implementação do WebSocket baseada em flash não é uma opção.

Receio que um fallback (flash, java, xmlhttprequest-polling etc.) é sua única opção no Firefox por enquanto. O único navegador que atualmente possui WebSocket nativo é o Chrome.

Outras dicas

A WebSockets acabou de desembarcar no tronco do Firefox.

Websockets desativados na ópera e no Firefox 4: http://hacks.mozilla.org/2010/12/websockets-disabled-in-firefox-4/

Eles são chamados Mozwebsockets no Firefox desde V4

Confira o Referência do Mozilla WebSocket

Como o Firefox suporta WebSockets não estritamente para os padrões oficiais, ele tinha prefixo "MOZ", então você deve verificar se o WebSocket é um objeto existente, se sim, use -o, se não, verifique o MozwebSocket, se sim, use -o. Desde o Firefox 11, eles suportam WebSockets sem prefixo, por isso é o mesmo que no Chrome agora.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top