Android WebView 返回上一页时如何获取标题,以及获取当
发布网友
发布时间:2022-05-19 02:12
我来回答
共1个回答
热心网友
时间:2024-03-20 13:00
有两种方法,如下:
方法一:获取当前页的标题
webView.setWebChromeClient(new WebChromeClient() {
public void onReceivedTitle(WebView view, String title) {
super.onReceivedTitle(view, title);
System.out.println("标题 = " + title);
titleTv.setText(title);
}
});
说明:该方法能获取当前页的标题,但调用goback()返回上一页面后该方法Android没能调用成功
方法二:获取当前页的标题以及返回上一级页面时获取当前页面的标题
webView.setWebViewClient(new WebViewClient() {
public void onPageFinished(WebView view, String url) {
Utils.print("onPageFinished 标题 = " + view.getTitle());
titleTv.setText(view.getTitle());
}
});