2011-02-10 15 views
0

私は永遠のフレーム技術を使用して彗星アプリをテストしています。私がFirefoxで抱えている問題は、firefox(AJAXポストを使用してDBを更新し、DBリスナをトリガしてリスニングクライアントのiframeにスクリプトタグを表示するイベントを発生させる)から発行された更新コマンドがある場合、複数のスクリプトのプリントは、1つか2つしか処理されません。しかし、私は彼らがすべてiframe内にあることがわかります。Comet/iFrameストリーミングFirefoxの問題

クロムとIE6でもこの問題は発生しません。

しかし、ここには本当のパズルがあります。アップデートが別のブラウザから起動された場合、iFrameに印刷されたのとまったく同じコンテンツでも、Firefoxは機能します。

まとめ:firefoxが更新を引き起こすajaxクエリを発行した場合、すべてのスクリプトタグを処理しません。 別のブラウザがajaxクエリを発行すると、Firefoxブラウザはすべてのタグを必要に応じて処理します。

アイデア?

私は十分にはっきりしていました。

おかげ

答えて

0

私たちの彗星のソリューションを実装する同じ問題に遭遇しました。 firefoxは一度に1つのスクリプトしか実行しないことに注意しました。最終的に私は2つのiframe、1つは長いポーリング/サーバープッシュ、もう1つはコマンドがサーバーに送られるようになっていました。

+0

ありがとう、私はその1つを行って行きます。 – user481508

+0

それを試しても、それはまだ同じことをする:/ – user481508