在Thunderbird 68中,使用WebExtensions开发插件时,已经观察到不再支持messenger.launchExternalURL
,Webextensions中的等效选项是使用browser.tabs.create
。但是,browser.tabs.create
的问题是;它会在Thunderbird本身中以新标签打开链接,而不是在外部浏览器(如Firefox,Safari或Chrome)中打开链接。
以下功能在Thunderbird版本<68中打开了外部浏览器中的链接:
messenger.launchExternalURL(baseURL);
如下所示,在Thunderbird版本> = 68中,打开以下链接在Thunderbird本身的选项卡中:
var creating = browser.tabs.create({
url:baseURL
});
creating.then(onCreated, onError);
因此,请求有关如何在Thunderbird 68+中制作插件以在外部浏览器而不是内置的Thunderbird浏览器中打开链接的信息。
答案 0 :(得分:0)