Forums : Extensions

Aller à la discussion :  Plus récente Plus ancienne

# Pb d'instalation XPI !

Envoyé par : Ludoman

Date : 19/04/2005 13:51

Bonjour ami(s) lecteur(s),

Je rencontre quelques difficultés à faire fonctionner mon XPI! L'instalation se fait correctement, les fichiers sont bien à leurs places, installed-chrome.txt est bien renseigné mais lorsque j'execute mon url chrome rien ne se passe pourtant il sagit d'un code deja testé! Quelqu'un aurait il une idée?

Merci d'avance, N'hésitez pas à me répondre.

Ps: ci joint ma structure

install.js:

initInstall("The Editeur","/Xulplanet/Find Files","0.5.0.0");
findDir = getFolder("Chrome","TheEditeur");
setPackageFolder(findDir);
addDirectory("TheEditeur");
registerChrome(Install.CONTENT | Install.DELAYED_CHROME,       getFolder(findDir, "content"));
performInstall();

Repertoire:

C:\Program Files\Mozilla Firefox\chrome\TheEditeur\content

# Re: Pb d'instalation XPI !

Envoyé par : Ludoman

Date : 19/04/2005 15:04

Et lorsque je change la premiere ligne rien ne marche il ne trouve plus le chemin!

Please help me :)

# Re: Pb d'instalation XPI !

Envoyé par : laurentj

Date : 19/04/2005 15:49

Toi, tu n'as pas bien lu le tutoriel http://xulfr.org/xulplanet/xultu/xpiscri(..) :-)

Il y a marqué quoi dans la note du traducteur en haut de la page ? ;-)

Bref, tout ça pour dire que les scripts d'installation ne sont pas reconnu par Firefox, juste par Mozilla. Pour Firefox, il faut faire un fichier RDF. Voir http://xulfr.org/wiki/ExtensionsFirefox

# Re: Pb d'instalation XPI !

Envoyé par : Ludoman

Date : 19/04/2005 15:55

Merci Laurentj :-)

C'est vrai je n'avais pas lu la note du traducteur! Au nom de pas mal de dev je pense, je te remercie de répondre toujours aussi rapidement aux posts du forums

# Re: Pb d'instalation XPI !

Envoyé par : Ludoman

Date : 19/04/2005 17:12

C'est encore moi ;-) J'ai essayé le install.rdf en suivant les instructions à la lettre et j'obtiens un alert qui me dis:

Firefox n'a pas pu telecharger le fichier situé à ... Raison:Script d'installation non trouvé

J'ai pas de chance je crois pourtant cela a vraiment pas l'air compliqué!

Merci d'avance pour votre aide!

Fichier install.rdf:

<?xml version="1.0"?>
<RDF:RDF xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:em="http://www.mozilla.org/2004/em-rdf#">
<RDF:Description RDF:about="urn:mozilla:install-manifest">
<em:id>{daf44bf7-a45e-4450-979c-91cf07434c3d}</em:id>
<em:version>4.6</em:version>
<!-- Application à laquelle est destinée votre extension -->
<em:targetApplication>
<RDF:Description>
<em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
<em:minVersion>0.7</em:minVersion>
<em:maxVersion>6</em:maxVersion>
</RDF:Description>
</em:targetApplication>
<!-- Données principales de votre extension -->
<em:name>Editeur</em:name>
 
<!-- paquets, locale et skin que possède votre extension -->
<em:file>
<RDF:Description RDF:about="urn:mozilla:extension:file:Editeur.jar">
<em:package>content/</em:package>
</RDF:Description>
</em:file>
<!-- extensions requises pour faire fonctionner votre extension -->
<em:requires>
<RDF:Description>
<em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
<em:minVersion>0.7</em:minVersion>
<em:maxVersion>6</em:maxVersion>
</RDF:Description>
</em:requires>
</RDF:Description>
</RDF:RDF>

Mon architexture :

-->TESTRDF.xpi
    -->install.rdf
    -->chrome/
        --->Editeur.jar

# Re: Pb d'instalation XPI !

Envoyé par : Ludoman

Date : 19/04/2005 17:51

Dans le meilleur des cas j'obtiens cela:

L'enregistrement chrome a échoué pour l'extension '{daf44bf7-a45e-4450-979c-91cf07434c3d}' lors de l'appel à nsIXULChromeRegistry::installPackage avec ce chemin chrome : jar:file:///C:/Documents%20and%20Settings/bippp/Application%20Data/Mozilla/Firefox/Profiles/giikma6d.default/extensions/%7Bdaf44bf7-a45e-4450-979c-91cf07434c3d%7D/chrome/Editeur.jar!/content/Editeur (extension de profil = true). 

Peut-être que ce chemin n'existe pas dans le fichier chrome JAR, ou que le fichier contents.rdf à cet emplacement est mal formé ?

# Re: Pb d'instalation XPI !

Envoyé par : laurentj

Date : 20/04/2005 12:05

Peut-être que ce chemin n'existe pas dans le fichier chrome JAR, ou que le fichier contents.rdf à cet emplacement est mal formé ?

peut etre. Dans <em:package>, il faut bien indiquer le chemin dans Editeur.jar, jusqu'au fichier contents.rdf.

Tu es sur aussi que tu as besoin d'un <em:requires> ?

# Re: Pb d'instalation XPI !

Envoyé par : Ludoman

Date : 20/04/2005 13:28

En effet, j'avais pas vu au depart que mon logiciel de compression me créer un repertoire supplémentaire dans le .jar. Mais ce n'est pas ici que la saga s'arrete! Maintenant il compile correctement mais quand je réouvre mozilla il m'affiche:

Cet element sera desinstallé lors du prochain démarage de Firefox

Alors que je veux l'installer "moa" :(

# Re: Pb d'instalation XPI !

Envoyé par : laurentj

Date : 20/04/2005 13:35

ça, ça doit etre un bug dus peut etre à tes autres installs infructueuses precedentes.

Essaye de l'installer avec un autre profile fraichement crée (firefox -CreateProfil foo). si le problème est toujours là : tu as effectivement un problème avec ton fichier install.rdf.

# Re: Pb d'instalation XPI !

Envoyé par : Ludoman

Date : 20/04/2005 14:00

J'ai essayé sur un autre poste et toujours rien :( De plus j'ai simplifier depuis mon rdf et utiliser au cas ou un autre guid! Et rien à changer.

Est ce que cela peut etre due à mon fichier contents.rdf alors qu'il fonctionne en local par une commande executer chrome?

Install.rdf:

<?xml version="1.0"?>
<RDF:RDF xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:em="http://www.mozilla.org/2004/em-rdf#">
<RDF:Description RDF:about="urn:mozilla:install-manifest">
<em:id>{4af5971d-b190-11d9-945f-00e08161165f}</em:id>
<em:version>5.1</em:version>

<em:targetApplication>
<RDF:Description>
<em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
<em:minVersion>0.7</em:minVersion>
<em:maxVersion>6</em:maxVersion>
</RDF:Description>
</em:targetApplication>

<em:name>Editeur</em:name>
<em:file>
<RDF:Description RDF:about="urn:mozilla:extension:file:Editeur.jar">
<em:package>Editeur/content/</em:package>
</RDF:Description>
</em:file>
</RDF:Description>
</RDF:RDF>

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.