5

FirefoxのトランクバージョンにはすでにWebSocketが実装されていることをどこかで読んだことがあります。それにもかかわらず、私は3.7a4preを試しましたが成功しませんでした。それでも、古い「WebSocketが定義されていません」というエラーメッセージが表示されます。WebWorkersと混同していますか?

フラッシュベースのWebSocket実装を使用することはオプションではありません。ご意見をお聞かせください。

4

5 に答える 5

4

バグ472529によると、パッチはまだトランクに適用されていません。

WebSocket(APIとワイヤープロトコルの両方)はまだドラフト中であるため、まだ道のりは遠いです。

フラッシュベースのWebSocket実装を使用することはオプションではありません。

現時点では、フォールバック(Flash、Java、XMLHttpRequestのロングポーリングなど)がFirefoxの唯一のオプションです。現在ネイティブWebSocketを使用しているブラウザーはChromeのみです。

于 2010-04-07T10:25:46.257 に答える
1

Opera および Firefox 4 で無効になっている WebSocket: http://hacks.mozilla.org/2010/12/websockets-disabled-in-firefox-4/

于 2011-02-06T13:06:18.377 に答える
1

WebSockets が Firefox トランクに追加されました。

于 2010-06-25T02:35:04.040 に答える
0

v4 以降、Firefox ではMozWebSocketsと呼ばれています。

Mozilla Websocket リファレンスを確認してください

于 2012-02-09T20:27:23.753 に答える
0

Firefox は WebSocket を正式な標準に厳密には対応していないため、プレフィックス「Moz」が付いているため、WebSocket が既存のオブジェクトであるかどうかを確認し、存在する場合はそれを使用し、存在しない場合は MozWebSocket をチェックし、存在する場合はそれを使用する必要があります。Firefox 11 以降、プレフィックスなしの WebSocket をサポートしているため、現在の Chrome と同じです。

于 2012-04-04T13:30:31.860 に答える