2016-08-19 2 views
-1

クロームウェブアプリケーションを作成し、ローカルストレージにロードした後、約300〜400MBの画像をダウンロードしてから、いつでも自分のアプリでこれらの画像を取得できるようにするにはどうすればよいでしょうか。多くの画像を含むChromeウェブアプリダウンロードして保存するには?

ローカルのストレージを最初に見て、イメージが存在する場合はそれらのイメージを使用し、そうでない場合はオンラインリポジトリからダウンロードします。私のアプリは1000以上の画像を持つことができ、私は各画像に対して個別のXMLHTTPRequestをコード化したくありません。

+0

'window.webkitRequestFileSystem'を介して[FileSystem API](https://developer.mozilla.org/en-US/docs/Web/API/FileSystem)とそれに対応する[permissions](https:// developerを使ってみてください。 chrome.com/apps/fileSystem)。 – wOxxOm

答えて

0

あなたはServiceWorkerを探しています。このAPIを使用すると、ウェブサイトのさまざまなURLのキャッシュを実装し、これらのURLをプリフェッチ/プレロードすることができます。ただし、ダウンロードされた画像をlocalStorageに保存するのではなく、新しいCache APIを使用することをお勧めします。

関連する問題