Полезная информация

В мире Mozilla происходит много интересных событий. Но вам не нужно постоянно посещать новостные сайты, чтобы быть в курсе всех изменений. Зайдите на ленту новостей Mozilla Россия.

№116-09-2021 12:01:27

Lun2
Участник
 
Группа: Members
Зарегистрирован: 15-09-2021
Сообщений: 9
UA: Firefox 91.0

Посоветуйте материалы для разработки расширений для Thunderbird

Добрый день!

Хочу научиться создавать расширения для Thunderbird - автоматизировать изменение открытого (созданного) сообщения, а также изменения списка писем (изменение шрифта, в частности).

Материал, который я видел, дает понимания самых-самых первых шагов, типа создания манифеста, но труден для понимания с нуля как получить доступ к содержанию текущего письма, его изменению, получению доступа к параметрам списка писем и т.п.

Может у кого есть на примете понятный (на его взгляд, конечно) обучающий материал на эти темы ?

Отсутствует

 

№218-08-2022 17:48:24

Awako
Участник
 
Группа: Members
Зарегистрирован: 06-02-2012
Сообщений: 105
UA: Chrome 104.0

Re: Посоветуйте материалы для разработки расширений для Thunderbird

обучающего ничего нет, есть опыт опыт и много много ошибок.

Для начала, скачай любой плагин и распакуй его архиватором. посмотри что там.
Начни с каких-нибудь простых плагинов.
Далее попробуй его изменить, потом пакуешь обратно архиватором в zip и устанавливаешь.
Так получишь базовые навыки.

Далее, через Инструменты - Инструменты разработчика - Панель разработки
Можно узнать какой Id у нужного элемента.
потом через  document.getElementById("найденный ид") получаем элемент и смотрим что там.
при необходимости можно поменять

например тело выделенного письма можно получить так:
document.getElementById("messagepane").contentDocument.childNodes[0].innerText

для начала хватит

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]