gpt4 book ai didi

Firefox 插件 : TypeError: getBrowserForTab(. ..) 未定义

转载 作者:行者123 更新时间:2023-12-02 08:28:12 25 4
gpt4 key购买 nike

main.js 中将对象附加到事件选项卡的 window 时,出现以下错误:

 Message: TypeError: getBrowserForTab(...) is undefined

这是我用来附加对象的代码:

var { getTabs, getTabContentWindow } = require('sdk/tabs/utils');
tabs.on('load', function(tab) {
var window = getTabContentWindow(tab);
window.myObject = {
data: "sample"
}
});

最佳答案

问题是 tabs.on('load', function(tab) {}) 是高级 API 的一部分,而 getTabContentWindow 来自require('sdk/tabs/utils') 适用于低级 XUL 选项卡。使用 sdk/view/core 中的 viewFor 进行转换:

var { viewFor } = require("sdk/view/core");
var window = getTabContentWindow(viewFor(tab))

关于Firefox 插件 : TypeError: getBrowserForTab(. ..) 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30071391/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com