【问题标题】:How to open urls using addon for Thunderbird 68 in external browsers instead of built-in browser?如何在外部浏览器而不是内置浏览器中使用 Thunderbird 68 插件打开网址?
【发布时间】:2020-04-13 10:06:47
【问题描述】:

在 Thunderbird 68 中使用 webextensions 开发插件时,已经观察到 messenger.launchExternalURL 不再受支持,Webextensions 中的等效选项是使用 browser.tabs.create。但是,browser.tabs.create 的问题是;它会在 Thunderbird 本身中将链接作为新选项卡打开,而不是在外部浏览器(如 Firefox、Safari 或 Chrome)中打开链接。

以下函数在 Thunderbird 版本

      messenger.launchExternalURL(baseURL);

在 Thunderbird 版本 >=68 中打开 Thunderbird 本身的选项卡中的链接如下:

      var creating = browser.tabs.create({
          url:baseURL
      });
      creating.then(onCreated, onError);

因此,请求有关如何在 Thunderbird 68+ 中制作插件以在外部浏览器而不是内置 Thunderbird 浏览器中打开链接的信息。

【问题讨论】:

标签: thunderbird thunderbird-addon thunderbird-webextensions


【解决方案1】:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多