1

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

谁能指出我正确的方向?

4

2 回答 2

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"){
        }
     }
}
于 2008-11-19T12:31:00.337 回答
0

@oly1234 - 你的回答帮助我找到了来源:
Mozilla 开发者中心 - 页面加载

( https://developer.mozilla.org/en/Code_snippets/On_page_load )

于 2009-03-15T13:47:40.467 回答