我正在使用附加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不兼容,无法正常使用。
我该怎么办?