从firefox扩展中新加载的选项卡列出并调用js函数

时间:2015-08-31 23:21:16

标签: javascript firefox firefox-addon

我有兴趣为页面上的任何javascript函数扫描新打开的标签内容,并且能够调用它们。这样做的正确方法是什么?

我有一个标签的句柄,因为我正在使用

tabs.on('ready, function (tab) {
    var functionNames = [];
    for (var f in tab) {
        if(tab.hasOwnProperty(f) && typeof tab[f] === 'function') { functionNames.push(f);
        }
    }
console.log(functionNames);
}

但是,这会给我一个tab没有hasOwnProperty

的错误

我尝试将其更改为thiswindow,但两项都没有效果。

1 个答案:

答案 0 :(得分:1)