2010-03-30 5 views
0

Mon application installe mon extension Firefox (en copiant un fichier my.xpi dans [FF_inst_dir] \ extensions). Cette application interagit avec mon add-on FF. Cette application a régulièrement des mises à jour (.xpi avec une nouvelle version). Lorsque ma demande est mise à jour, il fait ensuite:Mise à jour manuelle des add-ons FF

  1. dossier Supprimer et contenu [FF_inst_dir] \ extensions \
  2. Mon extension Copie nouvelle my.xpi à [FF_inst_dir] \ extensions

Toutefois, lorsque Je redémarre FF Je vois:

  1. FF demandez-moi sur l'installation de l'add-on. Je suis d'accord.
  2. enlever FF my.xpi (il est ok)
  3. supprimer FF dossier et contenu [FF_inst_dir] \ extensions \ Mon extension Je pense que FF essayer d'enlever vieux plug-in.

Ainsi, je n'ai pas installé de plugin.

Comment cela peut-il être installé correctement?

Répondre

0

Quel est le problème avec l'installation intégrée de Firefox & méthodes de mise à jour? Pour simplifier, vous accédez à une page Web et téléchargez le fichier .xpi à installer.

Y a-t-il une raison pour laquelle vous ne pouvez pas poster votre extension sur le site Mozilla Add-ons? Si c'est le cas, cela vous facilitera l'installation et les mises à jour automatiques lorsque vous publiez de nouvelles versions.

+0

Je dois installer une nouvelle version de l'add-on seulement en même temps que la mise à jour de mon application Windows. –

+0

Ah, oui ... ça l'explique. – ewall

1

Nous ne prendrons pas en charge l'abandon des XPI dans les répertoires des extensions comme celui-ci à l'avenir. Merci également de ne pas utiliser le répertoire des extensions de l'application pour cela. Au lieu de extract your extension's files into one of the shared locations ou directory pointed to by the registry.

+0

Comme je peux le voir, si je veux installer l'extension pour tous les utilisateurs, je dois utiliser la deuxième méthode. Oui? Alors, comment puis-je mettre à jour l'extension installée? Si je remplace l'ancienne version de l'extension par une nouvelle version, que va-t-il se passer? Est-ce que FF demandera à tous les utilisateurs de se mettre à jour? –

+0

L'une ou l'autre des méthodes s'installe pour tous les utilisateurs ou tous les profils pour un seul utilisateur en fonction de la clé de répertoire/registre que vous utilisez. Juste mettre à jour les fichiers de votre extension en place et Firefox devrait détecter la mise à jour au prochain démarrage. – sdwilsh