2010-05-29 6 views
6

Como parte de una aplicación web más grande, quiero crear funcionalidades que permitan al usuario ingresar datos mientras está desconectado y luego enviar esos datos a mi sitio cuando tienen una conexión de nuevoNecesita una forma para que los usuarios ingresen datos mientras están desconectados y vuelva a enviarlos cuando vuelva a estar en línea

Las partes que, para mí, faltan ar

  1. Guardar un cierto conjunto de datos en su navegador
  2. Almacenamiento de una forma que les permite introducir datos
  3. utilizando el formulario del paso 2 para actualizar los datos paso # 1
  4. la obtención de datos de la memoria de datos local y enviarlo de nuevo al servidor

me gustaría tener esto en su totalidad dentro del navegador, así que ...

¿Cumple alguna HTML5 (o todos) de esos objetivos tal como se implementa actualmente en webkit/ff3?

Si no, ¿qué tecnologías debo empezar a buscar para lograr todo lo anterior?

Respuesta

4

Como figura en la lista, es seguro que suena como un navegador de punta que utiliza HTML5 y se encargaría de esto por usted.

Si bien probablemente podría salirse con la suya con el objeto local/sessionStorage, presionaría para implementar una base de datos del lado del cliente.

El uso de un caché que podría manifestarse con bastante facilidad mantener una forma funcionamiento mientras el usuario está desconectado.

En cuanto a la sincronización de los datos recientes, debe poder acceder a ellos de varias formas, dejando la lógica y el método a su criterio.

1

la colocación de información en una cookie con JS sería la más fácil, que luego se puede leer de forma automática en el backend (y cuando la página ha sido solicitada por el servidor - usted sabe que consiguieron la conexión de nuevo)

o ¿Quieres evitar las cookies?

Cuestiones relacionadas