Android webView学习记录

WebViewClient和WebChromeClient的区别

WebViewClient主要帮助WebView处理各种通知,请求事件,有以下常用方法:

onPageFinished    页面请求完成

onPageStarted    页面开始加载

shouldOverrideUrlLoading    拦截url

onReceivedError    访问错误时回调,例如访问网页时报404,在这个方法回调的时候可以加载错误页面


WebChromeClient主要辅助WebView处理JavaScript的对话框、网站图标、网站title、加载进度等,有以下常用方法:

onJsAlert    Webview不支持js的Alert弹窗,需要自己监听然后通过dialog弹框

onReceivedTitle    获取网页标题

onReceivedIcon    获取网页icon

扫描二维码关注公众号,回复: 3658600 查看本文章

onProgressChanged    加载进度回调

猜你喜欢

转载自blog.csdn.net/qq_34198206/article/details/79678967