Gibt es eine Bibliothek oder ein Framework, mit dem ich Webseiten lokal für die Offline-Anzeige auf dem iPhone zwischenspeichern kann? Wenn nicht, was ist die beste Strategie dafür?
Gegenwärtig denke ich daran, den HTML-Code herunterzuladen, seine URLs zu sammeln, diese URLs zwischenzuspeichern und dann den HTML-Code so umzuschreiben, dass er auf lokale Dateien verweist. Ist das der beste Weg, es zu tun?
Danke!
Sehen Sie sich den Beispielcode von Apple an. Insbesondere ein Programm namens URLCache
Beschreibung
URLCache ist eine iPhone-Beispielanwendung, die veranschaulicht, wie eine Ressource aus dem Internet heruntergeladen, im Datenverzeichnis der Anwendung gespeichert und die lokale Kopie der Ressource verwendet wird. URLCache demonstriert auch, wie einige Caching-Richtlinien implementiert werden:
Die lokale Kopie einer Webressource sollte für einen bestimmten Zeitraum (z. B. einen Tag) gültig bleiben, während dem das Web nicht erneut überprüft wird.
Das Datum des letzten Änderungsdatums des HTTP-Headers sollte verwendet werden, um zu bestimmen, wann sich eine Web-Ressource das letzte Mal geändert hat, bevor sie erneut heruntergeladen wurde.
Die Zielgruppe für dieses Beispiel sind iPhone-Entwickler, die Ressourcen wie Bilder verwenden, die aus dem Internet abgerufen oder aktualisiert werden.
Beste Möglichkeit zum lokalen Speichern von Webseiten auf dem iPhone für den Offline-Zugriff. Überprüfen Sie die folgende URL