31 votes

Comment synchroniser les options d'extension Chrome

J'ai fait une extension Chrome avec une page d'options. Les données sont enregistrées dans le localstorage et fonctionne très bien.

Chrome ne synchronise pas le localstorage pour le nuage, les extensions. Cela signifie que toutes les données de l'utilisateur ne seront pas synchronisés à d'autres ordinateurs d'un même compte google.

Je ne peux pas trouver une API à l' http://developer.chrome.com/extensions/docs.html ce qui me permet de synchroniser l'utilisateur choisi préférences.

Quelles sont les méthodes que vous proposez?

33voto

Camilo Martin Points 5586

(Espérons-le près) à l'avenir, vous serez Vous êtes maintenant en mesure de stocker des trucs en chrome.storage.sync, et il sera synchronisé automatiquement.

Sauf si vous besoin de quelque chose dès maintenant, envisager de mettre tous vos configurations dans un seul objet, quelque temps plus tard, vous serez en mesure de simplement synchroniser!

Edit: maintenant c'est disponible en stable de Chrome!

3voto

fncomp Points 3194

Vous devriez pouvoir utiliser les bases de données Web HTML5 , mais vous ne pouvez pas . Voir les commentaires ci-dessous.

2voto

Nathan Moos Points 970

Vous pouvez sérialiser certaines des options dans un signet et demander à l'utilisateur d'activer la synchronisation des signets. Ensuite, vous pouvez lire à partir du signet ou créer un objet pseudo- "localStorage" autour du signet.

1voto

Jan Points 4766

Vous pouvez essayer de le faire avec Google Docs comme Chrome avec les signets. Je ne sais pas jusqu'où l'api atteint mais cela semble une opération assez basique.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X