我遇到Android webview的goBack()没有发送自定义请求标头和Cookie的问题。我试图通过在goBack()上重新加载整个页面来解决这个问题,但是只有当goBack()不从缓存加载内容时才应该这样做。有没有办法以编程方式检测webview的goBack()是否要从缓存加载内容。感谢。
答案 0 :(得分:1)
如果加载不是来自缓存,那么它将通过WebViewClient.shouldInterceptRequest
。请注意,对于goBack
,将不会调用shouldOverrideUrlLoading
,因为通过Java API调用启动的导航调用