如何检测 webview 中单个视图页面的更改标题

How detect change title of single view page in webview

我的视图上有一个文本视图,所以我想根据网页的标题更改它。当页面第一次加载时,我从 WebViewClient 的 omPageFinished 方法获取标题,但之后当单个视图页面发生变化时(例如加载新页面而不重新加载 webview)如何获取新页面的新标题?

             override fun onPageFinished(view: WebView?, url: String?) {
                super.onPageFinished(view, url)
                toolbar_title.text = view.title
            }

您可以使用以下代码:

 mWebView.setWebChromeClient(new WebChromeClient() {
            @Override
            public void onReceivedTitle(WebView view, String title) {
                super.onReceivedTitle(view, title);
                cardTitle.setText(title);
             }

    });