检测页面何时加载firefox扩展
如何检测何时使用firefox扩展加载页面(在任何选项卡中)(自动,没有开始按钮或任何东西)(例如显示警报消息)? 不要错过这一部分: 当前的Firefox主干夜间服务将 启动onPageLoad功能,使其不可用 只有文档,但xul:images (选项卡浏览器中的图标)。如果您 要处理文档,请确保 aEvent.originalTarget.nodeName== “#文件” " 这段代码就足够了 虽然现在已经晚了,但我回答这个问题是为了尽可能缩短搜索时间检测页面何时加载firefox扩展,firefox,firefox-addon,Firefox,Firefox Addon,如何检测何时使用firefox扩展加载页面(在任何选项卡中)(自动,没有开始按钮或任何东西)(例如显示警报消息)? 不要错过这一部分: 当前的Firefox主干夜间服务将 启动onPageLoad功能,使其不可用 只有文档,但xul:images (选项卡浏览器中的图标)。如果您 要处理文档,请确保 aEvent.originalTarget.nodeName== “#文件” " 这段代码就足够了 虽然现在已经晚了,但我回答这个问题是为了尽可能缩短搜索时间 function startup()
function startup() {
mainWindow = window.QueryInterface(Components.interfaces.nsIInterfaceRequestor)
.getInterface(Components.interfaces.nsIWebNavigation)
.QueryInterface(Components.interfaces.nsIDocShellTreeItem)
.rootTreeItem
.QueryInterface(Components.interfaces.nsIInterfaceRequestor)
.getInterface(Components.interfaces.nsIDOMWindow);
mainWindow.getBrowser().addEventListener("load", listener, false);
// Sidebar is loaded and mainwindow is ready
}
var listener = function(e){
alert("Hai");
//To remove event listener
//mainWindow.getBrowser().removeEventListener("load",listener, false);
}
window.addEventListener("load", startup, false);