Retourner aux forums || Retourner au forum Programmation.autre

Programmation.autre : extension firefox : appeler un fichier exterieur à l'archive

Posté par Alexandre Garel () le 18 novembre 2005
0
Bonjour,
Dans une extension firefox, je voudrais que l'utilisateur puisse ajouter un fichier pour ajouter des fonctionnalités à lui.
Un bon rapport simplicité/facilité de prog serait qu'il mette un fichier user-extension.js dans le répertoire de l'extension.
Est-il possible que dans mon extension (qui est dans un jar) le fichier xul principal est un élément
script language="JavaScript" type="text/javascript" src="../user-extensions.js"

qui permette de charger les scripts ?

NB: l'extension est selenium editor que je tente de modifier.

> Lire le message (3 commentaires, moyenne: 1,3).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Commentaire

Posté par jcs (page perso, ) le 18/11/2005 à 21:43. (lien). Évalué à 1.

Bon, j'avoue que je ne suis pas sûr d'avoir bien compris ce que tu veux faire mais si tu veux charger un javascript à la volée à la demande d'un utilisateur, tu peux utiliser le composant XPCOM mozIJSSubScriptLoader

plus d'infos : http://xulplanet.com/references/xpcomref/ifaces/mozIJSSubScr(...)

--
Hurd will be out in a year (or two, or next month, who knows)
-- Linus Benedict Torvalds, 1991
  • [^]Re: Commentaire

    Posté par Alexandre Garel () le 22/11/2005 à 08:09. (lien). Évalué à 1.

    Bon finallement j'ai renoncé à ma modification, j'ai vu que la nouvelle version de selenium recorder contient tout ce que je veux.
    Toutefois à part ta solution qui semblait possible, j'ai cru comprendre que si je voulais rajouter un fichier à l'exterieur du jar, il fallait en fait que j'ajoute le install.rdf ou autre manifest pour que mes fichiers soit intégrés, bref pas trop simple. (j'avoue que ce développement d'extension me semble encore un peu une jungle, mais je pense que la barrière vient surtout des ces install.rdf etc....)

    • [^]Re: Commentaire

      Posté par jcs (page perso, ) le 22/11/2005 à 09:09. (lien). Évalué à 2.

      j'avoue que ce développement d'extension me semble encore un peu une jungle, mais je pense que la barrière vient surtout des ces install.rdf etc....

      Il y a effectivement un coût à l'entrée, il est difficile d'écrire une petite extension en 2 minutes et de la tester, il faut préparer les fichier RDF, faire un jar, un xpi... Bref il faut se préparer un environnement de dev. Une partie de ce problème avait été résolu par des logiciels (des extensions d'ailleurs) qui faisaient une bonne part du boulot (création des RDF, jar, zip...). Cela sera aussi plus simple avec FF 1.5 qui a remplacé certains RDF par de simples fichiers texte à la structure plus claire...

      --
      Hurd will be out in a year (or two, or next month, who knows)
      -- Linus Benedict Torvalds, 1991

Revenir en haut de page || Retourner aux forums || Retourner au forum Programmation.autre