2.予め指定されたhostに対するHTTPリクエストに対し、独自に作成したHTMLを返す。 について、いろいろ試してみたことの記録。 http-on-modify-requestイベントを捕捉して、nsIHttpChannelのURIを書き換えてみよう HTTPリクエスト送信直前のイベントを捕捉するやり方は、 Setting HTTP request headers MDCあたりが参考になるけど、ここに書いてあるやり方では、送信しようとしているHTTPリクエストのHTTPヘッダを追加・変更するのが精一杯で、リクエスト先のURLを書き換えるところまでは記述されていない。そこで、 observe: function(subject, topic, data){ if (topic == "http-on-modify-request") { var ios = Cc["@mozilla.org