Signer une extension Firefox
Une extension développée pour Firefox peut être testée avec le mode développeur comme précisé sur le tutoriel :
Pour la déployer sur l'ensemble des postes, il est nécessaire de la faire reconnaître par Mozilla, c'est à dire la faire signer.
1. Aller sur https://addons.mozilla.org/fr/developers/
2. S'identifier sur le portail en utilisant le compte referentlogiciels@vincennes.fr disponible sur psono.
3. Préparer le package
Modifier le fichier manifest.json
{
"manifest_version": 2,
"name": "Assistant IA",
"version": "2.1",
"description": "Assistant pour les agents de la Ville de Vincennes",
"permissions": [
"contextMenus",
"storage"
],
"background": {
"scripts": [
"background.js"
]
},
"icons": {
"48": "puzzle.png"
},
"options_ui": {
"page": "options.html",
"open_in_tab": false,
"browser_style": true
},
"sidebar_action": {
"default_title": "Assistant",
"default_panel": "sidebar.html"
},
"browser_action": {
"default_icon": {
"48": "puzzle.png"
},
"default_title": "Ouvrir le sidebar"
},
"content_scripts": [
{
"matches": [
"https://dify.vincennes.fr/chat/lfDdUckNIH9hGtQ4"
],
"js": [
"content.js"
]
}
]
}
Le numéro de version doit être modifié. Le cas échéant, Mozilla indiquera que la version est déjà présente.
Préparer les fichiers
Zipper les fichiers dans un fichier extension.zip. Le nom importe peu.
L'importance est que l'ensemble des fichiers soient à la racine du zip, et non dans un répertoire.
4. Déposer le package
Aller sur la page https://addons.mozilla.org/fr/developers/addon/submit/upload-listed
Déposer le package et suivre les instructions.
Corriger les erreurs éventuelles signalées par Mozilla.
5. Se rendre sur la page d'état du module
Attendre que le module passe en état "Approuvé".
6. Télécharger le .xpi
Cliquer sur le numéro de version et télécharger le .xpi (clic droit puis enregistrer la cible du lien sous...).
7. Tester l'extension sur Firefox
8. Demander au service exploitation le déploiement du .xpi
Pas de commentaires