2011-12-02 100 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