0

Android ストック ブラウザを閉じて (強制終了して) 再起動すると、画像はキャッシュされません。最初に読み込まれたすべての画像は、キャッシュから取得するのではなく、再度リロードする必要があります。

ブラウザーを強制終了せずにすべてのブラウザー タブを閉じてから、ページに再度アクセスすると、画像 (1) がキャッシュから取得されます。

ブラウザが画像をキャッシュしないのはなぜですか?

この動作は、OS バージョン 4.0 ~ 4.3 の Galaxy S3、Galaxy タブレット、Kindle (WebView)、Nexus 7 で確認されました。同じ動作が Android の WebView で観察されました。これは実際に私たちの主な関心事ですが、同じ動作は WebView とストック ブラウザの両方で観察できます。

Chrome for Android にはこの問題はなく、画像を正しくキャッシュします。

(1) 2MB未満の画像

4

1 に答える 1

3

WebView.getSettings().setAppCacheEnabled()を使用する必要があります。

WebSettings には、setDomStorageEnabled()、setSaveFormData() など、WebView の動作を制御するための追加の方法が多数用意されています。

于 2013-10-05T18:58:56.597 に答える