, Observer , . , , "http-on-modify-request" ( ).
:
var MyAwesomeObserver = {
observe: function(subject, topic, data)
{
if (topic == "http-on-modify-request") {
MyLogger.info('Yosssssssss! '+topic);
MyAwesomeObject.notSoAwesomeFunction();
}
},
get observerService() {
return Components.classes["@mozilla.org/observer-service;1"]
.getService(Components.interfaces.nsIObserverService);
},
register: function(){
this.observerService.addObserver(this, "http-on-modify-request", false);
},
}
MyAwesomeObserver.register();