从Firefox侧边栏监控选定选项卡中的页面加载事件

时间:2008-10-29 09:58:27

标签: javascript firefox xul sidebar firefox-sidebar

我希望能够在重新加载或更改主内容窗口中的选定选项卡时在我的firefox侧边栏js文件中运行一个函数。因此,侧边栏可以根据用户正在查看的站点进行更改。

任何人都能指出我正确的方向吗?

2 个答案:

答案 0 :(得分:2)

我的解决方案从某个地方偷走但不记得在哪里:

//add the load eventListener to the window object
window.addEventListener("load", function() { functioname.init(); }, true);


var functionname =  { 
    //add the listener for the document load event
init: function() {
    var appcontent = document.getElementById("appcontent");   // browser
    if(appcontent)
        appcontent.addEventListener("DOMContentLoaded", functionname.onPageLoad, false);
    },
    //function called on document load
    onPageLoad: function(aEvent) {
        if(aEvent.originalTarget.nodeName == "#document"){
        }
     }
}

答案 1 :(得分:0)