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



All times are UTC + 9 hours

新しいトピックを投稿する トピックへ返信する  [ 4 件の記事 ] 
作成者 メッセージ
投稿記事Posted: 2011年7月08日(金) 18:23 
ページ内でAjaxの通信が起こった際、
機能を実行するアドオンを作りたいのですが、
どのように関数を登録するのでしょうか?

:o


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2011年7月08日(金) 20:57 
オフライン

登録日時: 2007年1月14日(日) 14:24
記事: 138
お住まい: Osaka,Japan
 先ほどはすごい勘違いをしてしまってすみませんでした。勘違いのコメントは申し訳有りませんが削除しました。
 それで本題の load イベントに割り込む方法ですが、XMLHttpRequest Level 2 の onloadstart は使えないでしょうか。
 XMLHttpRequest オブジェクト内に onloadstart オブジェクト自体は存在すること、loadstart イベントが発火すること、loadstart イベントをハンドリングできることを確認しました。
 loadstart イベントが使いものになるかどうか、確認していただけますか。

 XMLHttpRequest Level 2 のドキュメントは W3C のサイトにあります。


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2011年7月11日(月) 13:35 
コード:
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 
コード:
var observerService = Components.classes["@mozilla.org/observer-service;1"].getService (Components.interfaces.nsIObserverService);
   observerService.addObserver ({
         observe: myFunc
      },
      'http-on-examine-response',
      false);

:D

このような形で実装できました。
ありがとうございます。


通報する
ページトップ
  
引用付きで返信する  
期間内表示:  ソート  
新しいトピックを投稿する トピックへ返信する  [ 4 件の記事 ] 

All times are UTC + 9 hours


オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[46人]


トピック投稿:  可
返信投稿:  可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

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