嘿,我正在尝试弄清楚如何在FireFox中将一个URL重定向到另一个URL。目前,我只是想让在FireFox中输入的每个页面都重定向到Google,但我甚至无法做到这一点。一旦我弄清楚如何重定向每个页面到google.com,然后我将添加所有条件语句等内容使插件更有用。以下是我到目前为止想出来的代码。
var httpRequestObserver = {
observe: function(subject, topic, data) {
if (topic == "http-on-modify-request") {
Cu.import("resource://gre/modules/Services.jsm");
httpChannel.redirectTo(Services.io.newURI("http://google.com", null, null));
}
}
get observerService() {
return Cc["@mozilla.org/observer-service;1"].getService(Ci.nsIObserverService);
},
register: function() {
this.observerService.addObserver(this, "http-on-modify-request", false);
},
unregister: function() {
this.observerService.removeObserver(this, "http-on-modify-request");
}
};