我正在移植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
我也无法添加新标签。
答案 0 :(得分:0)
事实证明,我使用的是旧的browser.js文件&当前版本的Firefox浏览器已经发生了很多变化。所以我只需将旧的代码片段移植到新的browser.js文件中就可以了。