欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

Android中WebChromeClient和WebViewClient的区别浅析

程序员文章站 2022-03-23 13:54:20
1、webviewclient就是帮助webview处理各种通知、请求事件的,具体来说包括:onloadresource 、onpagestart 、onpagefinis...

1、webviewclient就是帮助webview处理各种通知、请求事件的,具体来说包括:onloadresource 、onpagestart 、onpagefinish 、onreceiveerror 、onreceivedhttpauthrequest

2、webchromeclient是辅助webview处理javascript的对话框,网站图标,网站title,加载进度等

onclosewindow(关闭webview) 、oncreatewindow() 、onjsalert (webview上alert是弹不出来东西的,需要定制你的webchromeclient处理弹出)onjsprompt 、onjsconfirm 、onprogresschanged 、onreceivedicon 、onreceivedtitle