webview的使用说明

1、WebChromeClient和WebViewClient的区别

(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

2、webview失败劫持

自己理解能力有问题吧,所谓的劫持,就是把获取到的信息自己处理过滤一遍,就叫劫持

3、关于onReceivedError和onReceivedHttpError区别

简单理解就是:

onReceivedError:没法连接到服务器,然后产生的错误;

onReceivedHttpError:连接到了服务器,然后产生的错误;

你可能感兴趣的:(webview的使用说明)