WebChromeClient主要辅助WebView处理Javascript的对话框、网站图标、网站title、加载进度等
通过WebChromeClient下面的方法可以获取当前网站的标题和网站返回的图标,但是值得注意的是,获取网站的图标还需要在主函数中设置图标的缓存路径
//
获取网页缓存返回的图片路径
WebIconDatabase.getInstance().open(getDir("icons", MODE_PRIVATE).getPath());
public void onReceivedTitle(WebView view, String title){
super.onReceivedTitle(view, title);
// 获取网站返回的标题
MainBrowser.url.setText(title);
}
public void onReceivedIcon (WebView view,Bitmap icon){
// 获取网站返回的图标
image.setImageBitmap(icon);
super.onReceivedIcon(view, icon);
}