Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript firefox扩展:tab';s的身体已加载_Javascript_Firefox_Firefox Addon - Fatal编程技术网

Javascript firefox扩展:tab';s的身体已加载

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 (

如何在Firefox扩展的第二个选项卡的“body”元素上绑定onload事件? 我无法使用window.onload,因为它在当前选项卡上绑定。
那我该怎么做呢?

好的,我没有读关于打开新标签的部分。 我们在扩展中使用以下代码:

var tab = gBrowser.addTab(url);
var c2pTab = gBrowser.getBrowserForTab(tab);
//Add listener 
c2pTab.addEventListener("load", function () {
    // do your stuf
}, true);
作为参考,最初的答案提出了一个通用的“检测页面加载”:

在我看来,你对我的理解是错误的。我的扩展中有很多代码可以做一些事情,然后我的扩展点击链接,它会产生新的标签。如何在第二个选项卡加载时绑定事件?抱歉,这些天我因为有点冷而思维不正确。新的答案应该更好(我希望)