这是一个Firefox扩展,一切都运行良好。
... BUT 由于这一行,我一直在控制台中遇到恼人的“gBrowser未定义”错误:
gBrowser.selectedTab = gBrowser.addTab("chrome://ire_TPB/content/options.html");
我要做的当然是打开一个新选项卡并加载本地html页面。
我做错了什么?
谢谢!
赢得7 ult答案 0 :(得分:9)
来自Mozilla Documentation:“如果未定义gBrowser,则代码要么未在浏览器窗口范围内运行,要么运行得太早。只有在浏览器窗口完全加载后才能访问gBrowser。” / p>