您的当前位置:首页正文

webview使用

2022-06-27 来源:东饰资讯网


1.

首先简述webview、WebViewClient、WebChromeClient之间的区别:

在WebView的设计中,不是什么事都要WebView类干的,有些杂事是分给其他人的,这样WebView专心干好自己的解析、渲染工作就行了。WebViewClient就是帮助WebView处理各种通知、请求事件等,WebChromeClient是辅助WebView处理Javascript的对话框,网站图标,网站title,加载进度等

WebViewClient常用方法: doUpdateVisitedHistory 更新历史记录

onFormResubmission 应用程序重新请求网页数据 onLoadResource 加载指定地址提供的资源 onPageFinished 网页加载完毕 onPageStarted 网页开始加载 onReceivedError 报告错误信息 onScaleChangedWebView发生改变

shouldOverrideUrlLoading 控制新的连接在当前WebView中打开

WebChromeClient常用方法: onCloseWindow 关闭WebView onCreateWindow 创建WebView

onJsAlert 处理Javascript中的Alert对话框 onJsConfirm处理Javascript中的Confirm对话框 onJsPrompt处理Javascript中的Prompt对话框 onProgressChanged 加载进度条改变 onReceivedlcon 网页图标更改 onReceivedTitle 网页Title更改 onRequestFocusWebView显示焦点 2.

因篇幅问题不能全部显示,请点此查看更多更全内容