是否有可能检测到Android webview的goBack()是否会从缓存中加载内容?

时间:2016-01-21 09:18:58

标签: android android-webview

我遇到Android webview的goBack()没有发送自定义请求标头和Cookie的问题。我试图通过在goBack()上重新加载整个页面来解决这个问题,但是只有当goBack()不从缓存加载内容时才应该这样做。有没有办法以编程方式检测webview的goBack()是否要从缓存加载内容。感谢。

1 个答案:

答案 0 :(得分:1)

如果加载不是来自缓存,那么它将通过WebViewClient.shouldInterceptRequest。请注意,对于goBack,将不会调用shouldOverrideUrlLoading,因为通过Java API调用启动的导航调用