0

Grizzly Comet を使用して Comet を使用する Java チャットのようなアプリケーションがあります。これは Chrome では動作しますが、Firefox (両方の最新バージョン) では動作しません。HTTP ストリーミング メソッドを使用して、Javascript スニペットを非表示の iframe (「永久フレーム」) に送信して実行します。Firefox では、Chrome ユーザーからいくつかのメッセージが送信されるまで、最初はチャット メッセージは表示されません。

プロキシは使用されていないため、プロキシの問題ではありません。

何が問題なのですか?

4

1 に答える 1

1

CometHandler を追加するときは、次の両方の行があることを確認してください。

        response.setContentType("text/html");
        // Needed to fill buffer on some browsers 
        response.getWriter().write(padding);

paddingこの場合は文字の配列であり、何も実行せず、すべてのブラウザーでバッファリングをトリガーするのに十分な長さ (1K で十分) である限り、任意の値を指定できます。スペースで埋めただけです。

于 2012-06-20T17:04:44.253 に答える