2011-08-23 6 views
1

J'ai créé une extension pour chrome et je voudrais mettre à jour eux-mêmes. Cependant, je suis incapable de le faire. Quelqu'un pourrait me dire mon erreur?extension de chrome autoupdate

manifiest.json:

"update_url":"http://myhost.com/update.xml", 
"version":"0.0.5.0" 

update.xml:

<gupdate xmlns="http://www.google.com/update2/response" protocol="2.0"> 
<app appid="apoelbpnfhemjmnfkejmnfmdfhfhblii"> 
<updatecheck codebase="http://myhost.com/extension.crx" version="0.0.5.1"/> 
</app> 
</gupdate> 

Désolé si je faisais des erreurs, mais je ne suis pas natif anglais.

Répondre

1

quelques suggestions ...

Je pense que update.xml devrait avoir <?xml version='1.0' encoding='UTF-8'?> en haut (si elle n'a pas déjà!)

Dans votre exemple de code, la valeur codebase a myhost.com en tant qu'hôte - est-ce correct dans le 'vrai' update.xml?

La version ci-dessus est différente entre manifest.json et update.xml - est-ce délibéré ici?

+0

Je rencontre le même problème et j'ai 'En haut. J'ai aussi l'url correcte comme codebase et les versions entre manifest et update.xml correspondent. Voir par vous-même. xml: https://raw.github.com/shawninder/Flags/master/chromeExtensionUpdates.xml, manifeste: https://raw.github.com/shawninder/Flags/master/chromeExtension/manifest.json – Shawn