タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

JavaScriptとcometに関するcooldaemonのブックマーク (2)

  • OperaはComet+JSONP出来ない - みかログ

    IEとCometの相性が悪いで書いた問題を回避するため,複数ドメインを使うことにした. まぁ,この問題の他にも,同一ドメインには同時2しか接続がはれないので,そのドメインで同時に1つしか閲覧されないという前提が無い限りは,複数ドメインにしておいた方が良いと言うこともあった. 複数ドメインに分けると,クロスドメインの制約があるためにAjaxが使えなくなる. そこで,JSONPを使うわけだけども,ここでまた問題が... OperaでJSONP+Cometすると,Cometの応答が返ってくるまで,すべてのJavaScriptが止まってしまう. どうやら,scriptタグでスクリプトを読み込んでいる間は,JavaScriptの実行が止まってしまう模様. 仕方なく,Operaの場合はAjaxを使うようにして回避... また,scriptタグを付け足す方式なので,エラーチェックが出来ないのも難点.

    OperaはComet+JSONP出来ない - みかログ
    cooldaemon
    cooldaemon 2007/06/04
    「OperaでJSONP+Cometすると,Cometの応答が返ってくるまで,すべてのJavaScriptが止まってしまう.」
  • IEとCometの相性が悪い - みかログ

    IEでチャットにログインして,リロードしたりすると,反応が無くなる,という問題があるようで,調べてみた. Firefoxの場合,Ajaxでサーバに接続中にリロードすると,その接続は切断される. リロードした以上,そのページで発行したAjaxリクエストは処理を続行する必要がないと思うので,切断するのが普通なのではないかと思うのだけども,IEはそうではない模様. IEの場合,リロードしても接続したコネクションが張りっぱなしになってしまう. 1ホストに対して同時2コネクションの制限はその状態でも有効なため,追加のAjaxリクエストが待たされて,投稿が出来なかったり,応答が無かったりするということのよう. 今のチャットだと,入室後に新規発言を待っている時は,Cometコネクションが1. そこでリロードすると,ページを表示し直すため,もう1回Cometコネクションが追加で張られる. 入室ボタンを押

    IEとCometの相性が悪い - みかログ
    cooldaemon
    cooldaemon 2007/05/22
    「Lingrはどうやってるのかなーと思って調べてみたら,リロードするたびにComet先のホスト名が変わるようになっていた.」
  • 1