2012-07-11 10 views
13

Intenté localStorage en HTML para mi proyecto. Cuando guardo algunos datos usando localStorage en un navegador e intento leerlos en otro navegador, falla.¿Cómo puedo usar algo como HTML5 localStorage, pero compartido entre los navegadores?

  1. ¿Cómo puedo guardar los datos que son comunes en todos los navegadores, como lo hace Flex?

  2. ¿Y dónde se almacenan estos datos en Windows 7?

+0

Ver [AmplifyJS] (http://amplifyjs.com/api/store/) (ver también: [compatibilidad del navegador de 'localStorage'] (http://caniuse.com/#search=localstorage)) –

+2

Puede guardar datos en varios navegadores almacenándolos en el servidor: en una base de datos, por ejemplo, – ManseUK

Respuesta

15
  1. esto no es posible.

  2. Cada navegador lo almacena en su propia ubicación (esta es la razón por la que no es posible). El localStorage no es un servicio del sistema operativo, es parte de la especificación HTML5, que cada navegador implementa por separado.

+1

, es realmente estúpido pedirle al usuario que almacene datos cada vez, cuando abren la misma aplicación en diferentes navegadores. – user10

+2

y si los datos han sido cambiados? Necesitarás la habilidad de sincronizarlo de todos modos. – poncha

+0

¿Cómo lo hacen los chicos de adobe? una vez que almacenamos datos utilizando sharedObject, se lo devolvemos sin importar qué navegador esté utilizando. ¿No podemos lograr esto localStorage? si no podemos, alguien debería proponer esta característica a W3c. – user10

Cuestiones relacionadas