android读取网页标题,如何获取WebView中页面的Title信息
應用開發中需要獲取WebView當前頁面的標題,可能通過對WebChromeClient.onReceivedTitle()方法的重寫來實現
代碼如下:public?class?MainActivity?extends?Activity?{
public?void?onCreate(Bundle?savedInstanceState)?{
super.onCreate(savedInstanceState);
setContentView(R.layout.main_layout);
final?TextView?txtTitle?=?(TextView)?findViewById(R.id.txtTitle);
final?WebView?webView?=?(WebView)findViewById(R.id.btnWebView);
WebChromeClient?wvcc?=?new?WebChromeClient()?{
@Override
public?void?onReceivedTitle(WebView?view,?String?title)?{
super.onReceivedTitle(view,?title);
txtTitle.setText("ReceivedTitle:"?+title);
}
};
//?設置setWebChromeClient對象
webView.setWebChromeClient(wvcc);
webView.loadUrl("http://www.jcodecraeer.com");
}
}
但是WebChromeClient也只有這個方法可以獲取網頁的title內容,沒有其他獲取內容的方法了,比如獲取meta信息等。要獲取其他信息需要使用js的方式。
總結
以上是生活随笔為你收集整理的android读取网页标题,如何获取WebView中页面的Title信息的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android多屏幕适配资源生成,and
- 下一篇: android串口通讯奇偶校验,串口通讯