Pregunta

Estoy haciendo una pequeña extensión de Chrome y me gustaría mantener sus datos en línea.
Necesito un proveedor de alojamiento gratuito y muy pequeña (<1 MB por usuario) que tiene la autenticación sin dolor.
Idealmente, me como una API de Google que hace localStorage, pero en la nube y diferente para cada nombre de usuario.

¿Fue útil?

Solución

¿Por qué no puede usted utilizar Google App Engine? El API es bastante fácil de usar. O utilizar otros servicios de Google vinculados a cada usuario individual como Google Docs. Es así como tiendas de Google Chrome Sync marcadores que se sincronizan a través de su navegador Docs.

En cuanto a localStorage, localStorage es una API de almacenamiento de valor clave para JavaScript (del lado del cliente). Si desea almacenar localStorage de su extensión externamente en línea, puede recorrer sus claves de almacenamiento / valores y almacenarlos en contacto a través de algún servicio externo (lo que sea que utilice la API). Y recuperarlos cada vez que se inicia la extensión (en la página background.html).

¿Por qué hacer eso aunque? Google Chrome Sync, sincroniza todos los datos de forma predeterminada.

Otros consejos

Para su información hay una nueva extensión de la API de forma asíncrona para almacenar cosas como la configuración del usuario, y opcionalmente sincronizarlos a través de otros dispositivos del usuario.

https://developer.chrome.com/extensions/storage.html

Por ejemplo:

chrome.storage.sync.set({name:'Bob'}, function() {
  console.log('Name saved');
});

// Later on...
chrome.storage.sync.get('name', function(r) {
  console.log('Name retrieved: ' + r['name']);
});

Uso sync se sincronizarán este a través de dispositivos, utilizando local no.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top