2011-12-02 72 views

回答

5

被选择一个新的标签,每次记录当前的URL到错误控制台一个完整的例子:

function LOG(msg) { 
    var consoleService = Components.classes["@mozilla.org/consoleservice;1"] 
     .getService(Components.interfaces.nsIConsoleService); 
    consoleService.logStringMessage(msg); 
} 

function onTabChange() { 
    var href = gBrowser.contentDocument.location.href; 
    LOG(href); 
} 

window.addEventListener("load", function(e) { 
    gBrowser.tabContainer.addEventListener("TabSelect", onTabChange, false); 
}, false); 

window.addEventListener("unload", function(e) { 
    gBrowser.tabContainer.removeEventListener("TabSelect", onTabChange, false); 
}, false); 
+0

谢谢,这个工作! – Roy

+0

我还有一个问题,我如何在文档页面上运行jquery,使用xul?,我找到了一些解决方案,但是没有一个真的有帮助。 – Roy