我希望能够在重新加载或更改主内容窗口中的选定选项卡时在我的firefox侧边栏js文件中运行一个函数。因此,侧边栏可以根据用户正在查看的站点进行更改。
任何人都能指出我正确的方向吗?
答案 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)
@ oly1234 - 您的回答帮助我找到了来源:
Mozilla Developer Center - On page load
(https://developer.mozilla.org/en/Code_snippets/On_page_load)