Forums : Extensions

Aller à la discussion :  Plus récente Plus ancienne

# Hello World, firefox3

Envoyé par : liquid

Date : 05/08/2008 16:23

Bonjour, je suis en train de m'intéresser aux extensions firefox, firefox 3 étant sortie récemment je cherche donc à créer une première extension pour firefox 3 de nombreux site explique comment faire le fameux "hello world" en extension firefox Mon soucis est que lorsque que creer mon xpi il mon extension ne s'installe pas. (grosse parenthèse ) d'autre part , question subsidiaire , je ne trouve pas mon fichier dossier profil afin de faire la manip suivante http://developer.mozilla.org/fr/docs/Con(..) j'ai bien lu ceci http://www.geckozone.org/articles/2005/0(..) le hic c'est que "cd ~/Library/Mozilla/Firefox" abouti à=>": No such file or directory" et "cd ~/Library/Application Support/Mozilla/Firefox" abouti à=>": No such file or directory" dernière précision je suis sous OSX 10.5(.4) (fin gros parenthèse)

j'imagine que je ne dois pas faire ce qu'il faut ... pour que mon extension ne fonctionne pas ...

je me suis arrêter sur le tuto mozilla : http://developer.mozilla.org/fr/docs/Con(..)

voici ma maniere de proceder

en terme d'architecture : (final avant compressions)

  • mon-extension
    • chrome
      • content
        • exemple.xul
    • chrome.manifest
    • install.rdf


install.rdf: j'utilise le même que celui-ci: http://developer.mozilla.org/fr/docs/Con(..) hormis que je change
<em:maxVersion>2.0.0.*</em:maxVersion>
en
<em:maxVersion>3.0.*</em:maxVersion>

Le fichier chrome.manifest:
content exemple chrome/content/
overlay chrome://browser/content/browser.xul chrome://exemple/content/exemple.xul

enfin le exemple.xul est ce que l'ont peut voir : http://developer.mozilla.org/fr/docs/Con(..)

pour ce qui est des compression je Zip content et lui donne l'extension.jar enfin je zip le dossier mon extension et lui donne l'extension xpi

NB: j'ai bien noté que qu'il exister parfois un dossier intermédiaire entre le chrome et le content, je pense, malgres avoir faire divers test (au niveau des compression etc ...) que je dois faire une "bêtise" au niveau de l'empaquetage

Ps: a vrai dire j'ai longtemps chercher en vain suivi divers tutoriaux ... j'imagine que la solution doit être un point de détail tout bête (j'en ai honte d'avance)

merci de votre aide

# Re: Hello World, firefox3

Envoyé par : thx1138

Date : 06/08/2008 03:24

Bonjour,

pour générer des fichiers install.rdf tu as le lien suivant : http://xulfr.org/outils/wiz_install_rdf.php

Sinon, tu peux aussi utiliser Komodo Edit, y'a une version pour Mac.

Il te crée automatiquement l'architecture d'une extension et te crée le fichier xpi tout seul.

le modèle par défaut affiche justement un... Hello World

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.