debugger - depurar javascript chrome
Cómo sincronizar las opciones de extensión de Chrome (5)
Creé una extensión de Chrome con una página de opciones. Los datos se guardan en el almacenamiento local y funcionan bien.
Chrome no sincroniza el almacenamiento local con la nube, solo las extensiones. Esto significa que los datos de los usuarios no se sincronizarán con otras computadoras de la misma cuenta de Google.
No puedo encontrar una API en http://developer.chrome.com/extensions/docs.html que me permite sincronizar las preferencias elegidas por el usuario.
¿Qué métodos sugieres?
Debería poder usar bases de datos web HTML5 , pero no puede . Ver comentarios a continuación.
Nathan Moos te dijo la verdad :) Pero no necesitas escribirlo solo, puedes usar la solución Ankit Ahuja de la extensión Sylebot . Necesitarás el archivo js/sync.js El código fuente es genial, ¡y funciona genial!
Podría intentar hacerlo con Google Docs, como hace Chrome con los marcadores. No sé hasta dónde llega la API, pero parece una operación bastante básica.
Puedes serializar algunas de las opciones en un marcador y decirle al usuario que habilite la sincronización de marcadores. Luego, puede leer desde el marcador o crear un objeto pseudo- "localStorage" alrededor del marcador.
En el futuro (afortunadamente cercano), estarás Ahora puede almacenar cosas en chrome.storage.sync
, y se sincronizarán automágicamente.
A menos que necesite algo en este momento , considere poner todas sus configuraciones en un solo objeto, ¡en algún momento más tarde podrá sincronizarlo!
Editar: ¡ ahora está chrome.storage.sync !