Développement d'extension firefox, probleme d'xpi.

Vous vous penchez sur le développement d'applications ou d'extensions pour Mozilla ? C'est alors vers ce forum que se dirigeront naturellement vos requêtes...
Invité

Développement d'extension firefox, probleme d'xpi.

Message par Invité »

Salut à tous,

ayant décidé de créer une extension firefox, je me lance et la créé sur mon ordi grâce au tuto :
http://developer.mozilla.org/fr/docs/Co ... _extension

Tout va bien je la teste dans mon firefox, ca marche nickel.

Donc je décide de l'empaqueter pour la faire tester à d'autres.
Je la zippe et la renome en .xpi

Jusque la pas de problèmes.

Sauf qu'en fait, firefox ne reconnait pas le xpi et ne propose pas de l'installer... Il fait comme si c'était un bête fichier à télécharger.

dans le tuto ils mettent :
À présent, chargez le .xpi sur votre serveur, en vérifiant qu'il est distribué en tant qu'application/x-xpinstall. Vous pouvez créer un lien pour permettre aux personnes intéressées de le télécharger et de l'installer.
et effectivement le mien ne met pas ca mais : XPI-file

comment puis-je régler ce probleme ?

d'avance merci ;)
AtlzA
Arias
Messages : 8
Inscription : 30 nov. 2005, 12:40

Message par AtlzA »

Oups désolé j'ai oublié de m'autentifier... :oops: :oops: :oops:

Un peu à la masse moi des fois... :roll:
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Ça dépend de ton serveur. Si tu as apache et accès aux .htaccess tu rajoute juste une ligne dedans. Sinon ça dépend :wink:
Invité

Message par Invité »

Moi j'ai résolu le problème de cette manière :

Code : Tout sélectionner

<script type="text/javascript">
<!--
function install( aEvent, extName, iconURL) {   
   var p = new XMLHttpRequest();
   p.open("GET", aEvent.target.href, false);
   p.send(null);
   var params = new Array();
   params[extName] = {
      URL: aEvent.target.href,
      IconURL: iconURL,
      toString: function () { return this.URL; }
   };
   InstallTrigger.install(params);
   return false;
}

-->
</script>
<a href='monplugin.xpi' target='_self' onClick="return install(event,'Mon plugin', 'toto.png');"> Installer mon plugin</a>
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité