Android: при просмотре в Интернете: кэширует ли браузер предыдущую страницу? - PullRequest
2 голосов
/ 30 сентября 2010

У меня вопрос, когда вы находитесь в веб-представлении, и вы прошли несколько страниц.

Вы хотите вернуться.Последняя страница, на которой вы были в кэше, чтобы вам не понадобилось подключение к Интернету для возврата?

1 Ответ

5 голосов
/ 30 сентября 2010

AFAIK, по умолчанию WebView работает как обычный веб-браузер.Несмотря на то, что он кеширует вещи, он все равно делает запросы (с If-Modified-Since и соответствующими заголовками HTTP), чтобы убедиться, что у него самые последние версии.Кроме того, WebView предположительно соблюдает другие директивы управления кэшем, отправленные сервером, возможно, чтобы не кэшировать определенные вещи.

Вы можете использовать getSettings().setCacheMode() на WebView, чтобы несколько изменить это поведение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...