2008-10-16 9 views
1

Je travaille sur une nouvelle version d'une extension firefox, mais après l'avoir relâchée, et en incrémentant em: version dans install.rdf et update.rdf, quand je clique sur "Rechercher des mises à jour", Firefox signale "Aucune mise à jour trouvée. " Quand je l'exécute avec débogage, la sortie dans la console est en fait identique à ce que je vois quand je ne mets pas la mise à jour en direct.Extension Firefox mise à jour - Toujours dit "Aucune mise à jour trouvée."

Il commence par RDFItemUpdater: checkForUpdates avec tous les paramètres, et revient avec mise à jour Addon terminé et le statut: 8.

Je vérifiais avec l'outil McCoy que l'extension est signé, et a le même numéro que l'ancien un, etc. Je ne suis pas sûr quoi d'autre à essayer. Tout avis sera le bienvenu. C'est avec Firefox 3 (et l'extension est marquée comme compatible avec elle ... cela n'a pas changé).

Répondre

1

Assurez-vous que votre fichier update.rdf est servi avec un type de contenu approprié, ce texte/rdf, text/xml ou application/xml + rdf

+1

Merci pour le conseil ... essayé tous les 3 et je reçois toujours le même résultat :( –

1

Si vous avez récemment changé update.rdf, Peut-être que c'est en cache. Chargez-le dans le navigateur puis Maj-Actualiser.

+1

Je l'ai essayé - n'a pas été mis en cache :( –

0

Il y a beaucoup de choses à gâcher, dont un est d'installer une extension de l'AMO et attend à jour lorsque vous modifiez votre update.rdf :)

+0

Désolé d'être dense ... "AMO" signifie quoi? –

+0

Désolé, je voulais dire addons.mozilla.org, c'est la façon habituelle de distribuer des add-ons – Nickolay

1

Je vais avoir un problème similaire, et pense c'est dû à un fichier rdf invalide. Avez-vous vérifié que le vôtre était analysé avec cet outil? http://www.w3.org/RDF/Validator/

+0

J'ai corrigé mon fichier RDF, mais cela n'a pas résolu le problème Avez-vous déjà atteint une résolution, tlianza? –

+0

Ah, enfin Je travaillais avec le mauvais outil de mise à jour de FF, je cherchais des outils, je vérifiais les mises à jour, je devais plutôt faire des outils, des add-ons, trouver des mises à jour, –

0

J'avais le même problème. Dans mon update.rdf, j'ai eu un caractère générique dans mon attribut minVersion:

minVersion="3.0.*"

Retrait du caractère générique fixe le statut 8:

minVersion="3.0"

Le la mise à jour fonctionne maintenant (la console affiche l'état 1). C'était en utilisant Firefox 3.0.18.

Je suppose que le statut 8 signifie qu'il y a eu un problème de compréhension du contenu du fichier (pas nécessairement un problème d'analyse RDF). Si votre minVersion n'a pas de caractère générique, il y a peut-être un caractère invalide caché quelque part.

+0

. pense que * dans une version représente n'importe quelle version, le * représente en fait un nombre infiniment élevé et n'est vraiment utilisé que de manière sensée dans la version maxVersion. tu veux." https://developer.mozilla.org/en-US/docs/Extension_Versioning,_Update_and_Compatibility – knickum