Firefox扩展:未定义gMultiprocessBrowser

时间:2015-05-08 13:43:24

标签: javascript firefox firefox-addon

我正在移植Firefox v22扩展版Firefox v31,我的插件在FFv22上工作正常,但它不适用于FFv31。

在我的插件中,我更改了浏览器的整体外观,因此我在browser.xul中进行了更改。

我面临的问题是我无法打开任何网页,即没有重定向的网址以及当我尝试使用javascript调用时:

gBrowser.selectedTab = gBrowser.addTab(""); gBrowser.selectedTab = loadURI(someURL,null,null);

我得到 ReferenceError:未定义gMultiprocessBrowser

exception.fileName为我提供了 chrome://browser/content/tabbrowser.xml

亚麻: 1422

我也无法添加新标签。

1 个答案:

答案 0 :(得分:0)

事实证明,我使用的是旧的browser.js文件&当前版本的Firefox浏览器已经发生了很多变化。所以我只需将旧的代码片段移植到新的browser.js文件中就可以了。