检测Firefox附加SDK中的URL更改(多进程)

时间:2016-10-23 20:09:17

标签: firefox-addon-sdk e10s

我正在使用附加SDK开发我的第一个插件,jpm(因为我需要支持旧版本的Firefox)

我需要跟踪地址栏中的网址更改,我发现使用nsIWebProgressListener界面可以做到这一点。

我找到了这个解决方案:Detect tab URL change inside a Firefox add-on,但它不适用于多进程Firefox(电解),因为它使用了不兼容的 tabs / utils API。

代码片段:

tabs.on('open', function(newTab) {
    var lowLevel = viewFor(newTab);
    var browser = getBrowserForTab(lowLevel);
    browser.addProgressListener(progressListener);
});

功能getBrowserForTab与e10不兼容,无法正常使用。

我该怎么办?

0 个答案:

没有答案