2011-01-02 2 views
3

J'essaie d'apprendre à écrire des extensions firefox. Je télécharge un exemple HelloWorld de here mais je n'arrive pas à comprendre comment l'enregistrer. J'ai trouvé mon dossier d'extension de profils (facile depuis que j'utilise la dernière version de Firefox) mais je ne pouvais pas vraiment comprendre ce qu'est ce "fichier pointeur" que j'ai besoin de créer (essayé un raccourci mais ça n'a pas marché).Comment enregistrer ma propre extension firefox?

Qu'est-ce que c'est «Fichier Pointeur»? Comment puis-je l'enregistrer correctement? J'utilise Win 7 si ça compte.

Merci.

+0

[Cette extension] (https://addons.mozilla.org/fr/firefox/addon/7434/) peut créer automatiquement le fichier de pointeur, entre autres choses. Cherchez quelque chose qui dit "Installer pour le développement" – MatrixFrog

Répondre

4

Vous devez créer un fichier dans le dossier extensions avec l'ID du module complémentaire en tant que nom (par exemple [email protected]). Ce fichier ne doit contenir qu'une seule ligne qui est le chemin absolu du dossier dans lequel le module complémentaire est contenu (par exemple, C:\\my\path\to\addon (ou les chemins d'accès aux fenêtres).

+0

Cette présentation contient un exemple: http://presentation-slides.googlecode.com/files/how-to-write-your-first-extension-berlin.pdf – speedball2001

+0

J'ai essayé de court coupes et autres options. D'une certaine façon, il ne m'est pas venu à l'esprit que cela pouvait être un fichier. Je vous remercie. – AYBABTU

1

Le nom du module complémentaire est situé dans le fichier install.rdf. Habituellement, c'est une chaîne de GUID, mais pour la démo cela ressemblera à une adresse email.

Le nom de fichier doit correspondre exactement à ce nom et être exempt de toute extension .txt, attention donc votre éditeur de texte ne lui donne pas automatiquement une extension.

+1

"Habituellement, c'est une chaîne de GUID, mais pour la démo, cela ressemblera à une adresse email." - En fait, il devait y avoir un GUID il y a très longtemps et il n'y a aucune raison de ne pas utiliser la syntaxe semblable à l'email ces jours-ci. – Nickolay

Questions connexes