js 的 onHashChange 方法 进行的url 跳转,shouldOverrideUrlLoading 或者onPageStart什么的一般的拦截没有用 ,可以用下面的
wv.setWebViewClient(new WebViewClient() {
@Override
public void doUpdateVisitedHistory(WebView view, String url, boolean isReload) {
super.doUpdateVisitedHistory(view, url, isReload);
System.out.println(url);
}
}
本文介绍了一种使用WebView的doUpdateVisitedHistory方法来捕获JavaScript触发的URL跳转的方法,这种方式可以有效地捕捉到由onHashChange等方法引起的页面跳转。
1万+

被折叠的 条评论
为什么被折叠?



