Firefox扩展:未定义gBrowser

Rya*_*yan 6 firefox firefox-addon

这是一个Firefox扩展,一切都很好.

但是......由于这一行,我一直在控制台中遇到恼人的"gBrowser未定义"错误:

gBrowser.selectedTab = gBrowser.addTab("chrome://ire_TPB/content/options.html");
Run Code Online (Sandbox Code Playgroud)

我当然要做的是打开一个新选项卡并加载本地html页面.

我究竟做错了什么?

谢谢!

赢得7 ult
FF 7.0

tr4*_*656 9

来自Mozilla文档:"如果未定义gBrowser,则代码要么不在浏览器窗口范围内运行,要么运行得太早.只有在浏览器窗口完全加载后才能访问gBrowser."