2016-08-19 4 views
-1

Was ist der beste Weg, um eine Chrome-Web-App zu erstellen und haben etwa 300-400 MB Bilder zunächst beim Laden auf einen lokalen Speicher herunterladen und dann in der Lage sein, diese Bilder jederzeit in meiner App abrufen.Chrome Web App mit vielen Bildern Wie herunterladen und speichern?

Ich möchte, dass meine App zuerst auf den lokalen Speicher schaut, und wenn Bilder vorhanden sind, verwenden Sie diese Bilder und wenn nicht, dann laden Sie sie von einem Online-Repository herunter. Meine App kann mehr als 1000 Bilder enthalten und ich möchte keine einzelnen XMLHTTPRequests für jedes Bild codieren.

+0

Probieren Sie [FileSystem API] (https://developer.mozilla.org/en-US/docs/Web/API/FileSystem) über 'window.webkitRequestFileSystem' und die entsprechenden [Berechtigungen] (https: // developer. chrome.com/apps/fileSystem). – wOxxOm

Antwort

0

Sie suchen nach ServiceWorker. Mit dieser API können Sie einen Cache für verschiedene URLs auf Ihrer Website implementieren und diese URLs vorab abrufen bzw. vorladen. Vermutlich möchten Sie jedoch die neuere Version Cache API verwenden, anstatt die heruntergeladenen Bilder in localStorage zu speichern.

Verwandte Themen