2011-08-24 38 views
5

¿Es posible tener un sitio web móvil que todavía pueda funcionar si no hay conexión a Internet?sitio web móvil sin conexión

El usuario aún debería poder usar el sitio web (si ha visitado esa página anteriormente), ver los datos (que se cargaron antes), agregar cosas nuevas (caché localmente). Cuando la conexión a Internet vuelve a estar en línea, todos los datos locales modificados deben insertarse en línea.

Esto debería ser una solución web completa, no una aplicación nativa.

Respuesta

1

Bookmarklets funcionan cuando un usuario está desconectado. El truco con un bookmarklet es que es un javascript enteramente autónomo envuelto de tal manera que puede vivir dentro del marcador. P.ej. una URL javacsript:. También puede tener un data: URL como un marcador, que podría ser una página HTML completa. Por lo general, estos son codificados en base64 con un tipo de mime.

Probablemente lo que haría sería tener una página base pequeña como data:text/html,base64 que contenía el contenido fuera de línea que le importaba, pero periódicamente intentaba arrancar el resto del contenido "real" desde donde lo aloja.

+0

No entiendo cómo podría funcionar esto (mi conocimiento no es lo suficientemente bueno). Podrías elaborar más sobre esto. Gracias – Aipie

+0

Básicamente, usted diseña la página que desea. (Como una sola página HTML por lo general) A continuación, base64 codifica el archivo y lo agrega a los datos: texto que mostré en la respuesta, p. . A partir de ahí, todo lo que necesita hacer es obtener esa URL agregada como un marcador. Ese marcador funcionará independientemente de si el usuario está fuera de línea. – Flexo

Cuestiones relacionadas