android WebView的canGoBack()方法一直返回true

如题,一个页面上使用webview.canGoBack来判断是否能回退网页,如果可以的话,则执行goBack;如果不行的话,则finish该activity。

但是发现WebView中的网页明明前面没有页面了,判断webView.canGoBack时还是返回true,而执行goBack()时,只是重新刷新这个网页。请问是为什么?

4个回答

这个html页面是不是你自己写的?如果不是,看看上一个页面是不是有重定向之类的,刷到上一页又刷新到当前页了。
也可以试试其他网页,看正不正常。

u011400848
Heddk 回复静默加载: 我猜你的shouldOverrideUrlLoading里面没处理好
接近 5 年之前 回复
u011400848
Heddk 回复静默加载: 因为重定向
接近 5 年之前 回复
stven_king
静默加载 加载的html页面是:http://www.baidu.com
接近 5 年之前 回复

请问楼主有没有找到问题的原因哈。。。

请问楼主有没有找到问题的原因哈?方便分享一下吗?

我也遇到同样的问题,请问楼主有找到原因了吗?

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问