Javascript firefox扩展:tab';s的身体已加载
如何在Firefox扩展的第二个选项卡的“body”元素上绑定onload事件? 我无法使用window.onload,因为它在当前选项卡上绑定。Javascript firefox扩展:tab';s的身体已加载,javascript,firefox,firefox-addon,Javascript,Firefox,Firefox Addon,如何在Firefox扩展的第二个选项卡的“body”元素上绑定onload事件? 我无法使用window.onload,因为它在当前选项卡上绑定。 那我该怎么做呢?好的,我没有读关于打开新标签的部分。 我们在扩展中使用以下代码: var tab = gBrowser.addTab(url); var c2pTab = gBrowser.getBrowserForTab(tab); //Add listener c2pTab.addEventListener("load", function (
那我该怎么做呢?好的,我没有读关于打开新标签的部分。 我们在扩展中使用以下代码:
var tab = gBrowser.addTab(url);
var c2pTab = gBrowser.getBrowserForTab(tab);
//Add listener
c2pTab.addEventListener("load", function () {
// do your stuf
}, true);
作为参考,最初的答案提出了一个通用的“检测页面加载”:
在我看来,你对我的理解是错误的。我的扩展中有很多代码可以做一些事情,然后我的扩展点击链接,它会产生新的标签。如何在第二个选项卡加载时绑定事件?抱歉,这些天我因为有点冷而思维不正确。新的答案应该更好(我希望)