Field note
What it does
For the complete documentation index, see llms.txt . This page is also available as Markdown . Copy On this page Add-on Development A Guide to Extensions How to create extensions for Thunderbird. An extension is a Thunderbird add-on, that provides additional functionality by adding new user interface elements, alter content, or perform background tasks. The manifest.json file The main configuration file of an extension is called manifest.json , also referred to as the manifest . Besides defining some of the extension's basic properties like name, description and ID, it also defines how the extension hooks into Thunderbird: manifest.json Copy { " manifest_version " : 2 , " name " : " Hello World " , " description " : " A basic Hello World extension! " , " version " : " 1.0 " , " author " : " [Your Name Here] " , " browser_specific_settings " : { " gecko " : { " id " : " helloworld@yoursite.com " , " strict_min_version " : " 128.0 " } }, " icons " : { " 64 " : " images/icon-64px.png " , " 32 " : " images/icon-32px.png " , " 16 " : " images/icon-16px.png " }, " background " : { " page " : " background.html " }, " options_ui " : { " page " : " options/options.html " , " open_in_tab " : false , " browser_style " : true }, " permissions " : [ " storage " ] } A list of all manifest keys supported by Thunderbird can be found in the following document: Supported Manifest Keys The following manifest keys define basic properties: manifest_version : A mandatory key defining the Manifest version used by the extension. Supported versions are 2 and 3 (since Thunderbird 128).
Capabilities
Available capabilities
Tags
Tags
No tags filed yet.
Ways to use it
Ways to use it
No integrations filed yet.