― MozillaZine.jp フォーラムは Mozilla 製品に関する情報交換の場です ―



All times are UTC + 9 hours

返信する
ユーザー名:
件名:
オプション:
BBCode: ON
[img]: ON
[flash]: OFF
[url]: ON
スマイリー: ON
BBCode を無効にする
スマイリーを無効にする
URL を自動的にパースしない
ユーザエージェントを表示する
認証コード
KCaptcha by Nikita_Sp
   

トピックのレビュー - ページ内でAjaxの通信が起こった際、イベントをフックする方法は?
作成者 メッセージ
  記事の件名:  Re: ページ内でAjaxの通信が起こった際、イベントをフックする方法は?  引用付きで返信する
コード:
var observerService = Components.classes["@mozilla.org/observer-service;1"].getService (Components.interfaces.nsIObserverService);
   observerService.addObserver ({
         observe: myFunc
      },
      'http-on-examine-response',
      false);

:D

このような形で実装できました。
ありがとうございます。
投稿記事 Posted: 2011年7月11日(月) 13:37
  記事の件名:  Re: ページ内でAjaxの通信が起こった際、イベントをフックする方法は?  引用付きで返信する
コード:
var observerService = Components.classes["@mozilla.org/observer-service;1"].getService (Components.interfaces.nsIObserverService);
   observerService.addObserver ({
         observe: myFunc
      },
      'http-on-examine-response',
      false);

:D

このような形で実装できました。
ありがとうございます。
投稿記事 Posted: 2011年7月11日(月) 13:35
  記事の件名:  Re: ページ内でAjaxの通信が起こった際、イベントをフックする方法は?  引用付きで返信する
 先ほどはすごい勘違いをしてしまってすみませんでした。勘違いのコメントは申し訳有りませんが削除しました。
 それで本題の load イベントに割り込む方法ですが、XMLHttpRequest Level 2 の onloadstart は使えないでしょうか。
 XMLHttpRequest オブジェクト内に onloadstart オブジェクト自体は存在すること、loadstart イベントが発火すること、loadstart イベントをハンドリングできることを確認しました。
 loadstart イベントが使いものになるかどうか、確認していただけますか。

 XMLHttpRequest Level 2 のドキュメントは W3C のサイトにあります。
投稿記事 Posted: 2011年7月08日(金) 20:57
  記事の件名:  ページ内でAjaxの通信が起こった際、イベントをフックする方法は?  引用付きで返信する
ページ内でAjaxの通信が起こった際、
機能を実行するアドオンを作りたいのですが、
どのように関数を登録するのでしょうか?

:o
投稿記事 Posted: 2011年7月08日(金) 18:23

All times are UTC + 9 hours


ページ移動:  
Powered by MozillaZine.jp® Forum Software © phpBB Group , Almsamim WYSIWYG
Japanese translation principally by ocean