当在Firefox中更改标签页时获取当前URL
答
被选择一个新的标签,每次记录当前的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);
谢谢,这个工作! – Roy
我还有一个问题,我如何在文档页面上运行jquery,使用xul?,我找到了一些解决方案,但是没有一个真的有帮助。 – Roy