Создать кнопку в плагине Thunderbird 60+ - PullRequest
0 голосов
/ 03 декабря 2018

Итак, в основном я пытаюсь создать действительно простую надстройку Thunderbird с помощью кнопки, которая открывает URL.

Поэтому я попробовал некоторые из плагинов Firefox-Example-Plugins (https://github.com/mdn/webextensions-examples/tree/master/tabs-tabs-tabs)но все они терпят неудачу из-за:

Чтение манифеста: Ошибка обработки browser_action: В манифесте WebExtension было обнаружено непредвиденное свойство.

Я не смог найти никакой документации о том, как Thunderbird60+ отличается от Firefox здесь и тем, как воссоздать browser_action для Thunderbird

1 Ответ

0 голосов
/ 12 декабря 2018

Я не уверен в вашей конкретной проблеме, но позвольте мне указать на некоторые ресурсы, которые могут помочь:

Ожидается, что вы обнаружите, что некоторые функции отсутствуют в Thunderbird WebExtension API.Разработчики Thunderbird расширяют API WebExtension , чтобы соответствовать "устаревшим" (то есть текущим существующим) дополнительным функциям.План состоит в том, чтобы обернуть функцию XPCOM во вкус WebExtension («эксперименты») и назвать ее перенастроенной.Они намерены объединить предложения на GitHub .

Редактировать 2019-03-02: darktrojan добавил хороший учебник по конвертации дополнений и экспериментальные разработки .В нем говорится, что надстройки могут включать в себя собственное объявление и реализацию эксперимента, которые можно использовать даже в стабильном Thunderbird, поэтому похоже, что WebExtensions в Thunderbird могут все еще использовать сырой API Thunderbird.

Edit 2019-04-24: Документация находится на developer.thunderbird.net .

...