永发信息网

Android WebView 返回上一页时如何获取标题,以及获取当

答案:2  悬赏:0  手机版
解决时间 2021-02-15 22:26
  • 提问者网友:末路
  • 2021-02-15 00:40
Android WebView 返回上一页时如何获取标题,以及获取当
最佳答案
  • 五星知识达人网友:妄饮晩冬酒
  • 2021-02-15 01:04
有两种方法,如下:
方法一:获取当前页的标题
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());
}
});
全部回答
  • 1楼网友:往事隔山水
  • 2021-02-15 02:31
你在后退到第一页的时候也会刷新网页啊,也会重新顶用onreceivedtitle方法,获取的是第一页标题啊。。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯