Forums : Extensions

Aller à la discussion :  Plus récente Plus ancienne

# Ecrire - Installer - Supprimer une extension

Envoyé par : corentin

Date : 27/05/2004 17:32

Bonjour, je cherche à créer un menu déroulant qui viendrait à droite de la barre d'outils (après 'Aide' donc).

Pour l'instant je tente juste d'installer un paquet à la main - n'importe lequel, afin de pouvoir le lancer à la main (mozilla -chrome chrome://monpaquet/content/monpaquet/) - , et j'ai déjà plein de problèmes :

  • quel dossier d'installation choisir : le répertoire de mozilla ou le répertoire utilisateur ?
  • existe-t-il un fichier similaire à installed-chrome.txt dans le dossier utilisateur ?
  • comment supprimer une extension à la main (supprimer la ligne dans installed-chrome.txt ne semble rien faire) ?

Vous avez compris, je n'y comprend rien !

et merci pour votre aide

# Re: Ecrire - Installer - Supprimer une extension

Envoyé par : Nico

Date : 03/06/2004 14:41

Toutes les extensions "locales" Mozilla doivent être placées dans le répertoire chrome.

C'est ce répertoire qui sert de base pour toutes les adresses chrome://monextension/content/

(ATTENTION : il n'est pas nécessaire de répéter monextesion dans l'adresse chrome !)

"chrome://monextension/content/monextesion/monfichier.xul" ne marche pas.

A ma connaissance, le répertoire "user" ne sert que pour stocker les données de profil.

Pour écrire et installer une extension tu dois créer un répertoire avec le nom de ton extension dans le dossier chrome puis suivre l'arborescence décrite dans le tutorial xulplanet.

Pour que l'installation marche bien il ne faut surtout pas oublier d'écrire le fichier "contents.rdf" (le manifest) qui permet à Mozilla de savoir comment interpréter l'extension et de remplir le fichier "installed-chrome.txt".

Mozilla parse le fichier installed-chrome.txt au démarrage et remplit un fichier interne qui s'appelle "chrome.rdf". C'est là que toutes les extensions sont enregistrées. Pour désinstaller les extensions il faut faire l'opération inverse et taper dans le fichier chrome.rdf à la main.

Voilà, j'espère avoir été assez clair...

Bon courage, Nico

Il n'est plus possible de poster des messages dans ce forum.


Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.