2010-04-07 18 views
5

Ho letto da qualche parte che la versione trunk di Firefox aveva già un'implementazione WebSocket. Tuttavia, ho appena provato il 3.7a4pre senza successo. E 'ancora mi dà il vecchio messaggio di errore "WebSocket non è definito". Sono confuso con WebWorkers?Firefox WebSockets

L'utilizzo di un'implementazione WebSocket basata su flash non è un'opzione. Si prega di consulenza.

risposta

4

In base a bug 472529 una patch non è stata ancora applicata al trunk.

WebSocket (sia il protocollo API che il protocollo filo) sono ancora in fase di bozza, quindi siamo ancora lontani.

L'utilizzo di un'implementazione WebSocket basata su flash non è un'opzione.

Mi spiace un fallback (Flash, Java, XMLHttpRequest a lungo polling ecc.) È l'unica opzione in Firefox per ora. Chrome è l'unico browser attualmente dotato di WebSocket nativo.

1

WebSockets è appena arrivato sul trunk di Firefox.

0

Dal Firefox supporta WebSockets non strettamente agli standard ufficiali che aveva prefisso "Moz", quindi è necessario verificare se WebSocket è un oggetto esistente, se sì usarlo, se nessun controllo MozWebSocket, se sì, quindi usarlo. Da Firefox 11 supportano WebSocket senza prefisso, quindi ora è lo stesso di Chrome.