Notez que cette clé n'est obligatoire que dans Gecko, pas dans les navigateurs basés sur Blink (Google Chrome et Opera).
| Type | Objet |
|---|---|
| Obligatoire | Oui (mais uniquement supporté par Gecko). |
La clé applications contient des clés qui sont spécifiques à certaines applications hôtes.
Actuellement, elle contient uniquement une clé, gecko, qui est structurée ainsi :
"gecko": {
"id": "{the-addon-id}",
"strict_min_version": "40.0.0",
"strict_max_version": "50.*"
"update_url": "https://foo/bar"
}
idest l' ID de l'extension. Obligatoire.strict_min_version: la version minimum de Gecko supportée. Par défaut, c'est "42a1".strict_max_version: la version maximum de Gecko supportée. Par défaut, c'est "*".update_urlest lien vers un manifeste de mise à jour personnalisé
Incompatibilités avec Chrome
Vous ne pouvez pas utiliser cette clé avec les extensions Chrome.
Exemples
Exemple avec toutes les clés possibles.
"applications": {
"gecko": {
"id": "{the-addon-id}",
"strict_min_version": "40.0.0",
"strict_max_version": "50.*"
"update_url": "https://foo/bar"
}
}
Exemple minimal.
"applications": {
"gecko": {
"id": "{the-addon-id}"
}
}