Die Verwendung von Ajax mit Offline-Cache
Ich arbeite an einer offline-fähige Anwendung, und ich möchte gerne eine ajax-Aufruf $.get() eine Datei auf der domain, dass ich das caching.
Wird der Anruf immer noch funktionieren, wenn ich offline bin? Ich würde vermuten Nein, aber ich fragte mich, ob ich die statische Seite in den offline-cache, ob es irgendwie immer noch funktionieren.
- Dies wird wahrscheinlich davon abhängen, welche Art von caching, was Ihr tut.
- Offline-caching mit cache-manifest.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Kurze Antwort: ja.
Wenn Sie die Datei in den application-cache, werden alle HTTP-GET-Anfragen (wie Ajax) wird durch den cache. Können Sie sich vorstellen wie ein Ajax-GET-request als eine normale browser-Seite zu laden, aber die Ergebnisse, die geliefert werden zu Ihrem code statt direkt an den Benutzer.
Cache-Speicher die Antworten in den lokalen Speicher und verwenden Sie die gespeicherte dann wenn man offline ist. Sehen Sie mehr auf wie man diese automatische hier: http://myok12.wordpress.com/2011/08/19/building-an-almighty-data-retrieval-system-for-all-html5-webapps/