如何在外部浏览器而不是内置浏览器中使用Thunderbird 68的插件打开URL?

时间:2019-12-21 01:43:12

标签: thunderbird thunderbird-addon thunderbird-webextensions

在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浏览器中打开链接的信息。

1 个答案:

答案 0 :(得分:0)

为此安装一个附加组件可能会更容易: https://addons.thunderbird.net/en-US/thunderbird/addon/open-with/?src=search