网页前端回到主页会进行重定向,没法回到最初的主页,导致canGoBack为true,这时可以通过copyBackForwardList中加载url记录来判断过滤当前加载的url是否为重定向主页。 String originalUrl = webView.copyBackForwardList().getCurrentItem().getOriginalUrl(); if (webView.canGoBack() && !(originalUrl.equals(url) || originalUrl.equals(url + "/index"))) { webView.goBack(); }