网页前端回到主页会进行重定向,没法回到最初的主页,导致canGoBack为true,这时可以通过copyBackForwardList中加载url记录来判断过滤当前加载的url是否为重定向主页。 String originalUrl = webView.copyBackForwardList().getCurrentItem().getOriginalUrl(); if (webView.canGoBack() && !(originalUrl.equals(url) || originalUrl.equals(url + "/index"))) { webView.goBack(); }
Android webView加载网页重定向导致canGoBack一直为true的解决方案
最新推荐文章于 2024-07-11 16:47:09 发布