【问题标题】:Android: when in web view: Does the browser cache the previous page?Android:在网页视图中:浏览器是否缓存上一页?
【发布时间】:2010-09-30 13:10:44
【问题描述】:

我的问题是,当您在 webView 中时,您已经浏览了几页。

你想回去。您访问的最后一页是否已缓存,因此您无需连接互联网即可返回?

【问题讨论】:

    标签: android caching webview


    【解决方案1】:

    AFAIK,默认情况下,WebView 就像普通的 Web 浏览器一样工作。虽然它缓存了东西,但它仍然发出请求(使用If-Modified-Since 和相关的 HTTP 标头)以确保它具有最新版本。此外,WebView 可能尊重服务器发送的其他缓存控制指令,可能是为了不缓存某些东西。

    您可以在 WebView 上使用 getSettings().setCacheMode() 来稍微修改此行为。

    【讨论】:

      猜你喜欢
      • 2014-12-22
      • 1970-01-01
      • 2016-05-13
      • 2015-11-29
      • 2016-01-22
      • 2014-05-26
      • 1970-01-01
      • 1970-01-01
      • 2011-03-26
      相关资源
      最近更新 更多