当内容过期时,如何使Android Web View的loadUrl不从缓存加载?

时间:2015-04-15 14:58:55

标签: android android-webview

我对Android Web View(Chrome 30)上loadUrl()方法的默认行为感到困惑。如果它被缓存,它永远不会检查源!基本上我来调用reload()来实际检查内容是否在服务器上更新。这与Chrome浏览器应用程序(或我所知的任何其他浏览器)根本不同。

为什么会这样?如何使loadUrl实际执行与服务器的时间戳比较,以查看缓存的数据是否已过期?

我已经检查了缓存模式,它是-1(WebSettings.LOAD_DEFAULT)。从文档来看,行为应该是我的预期,但显然不是:

  

默认缓存使用模式。如果导航类型没有强制执行   特定行为,在可用时使用缓存资源   没过期

0 个答案:

没有答案