WebViewClient 与 WebChromeClient

WebViewClient与WebChromeClient的区别 立即下载

Android应用开发的时候可能会用到WebView这个组件,使用过程中可能会接触到WebViewClient与WebChromeClient,那么这两个类到底有什么不同呢?

WebViewClient主要帮助WebView处理各种通知、请求事件的,比如:

onLoadResource

onPageStart

onPageFinish

onReceiveError

onReceivedHttpAuthRequest

WebChromeClient主要辅助WebView处理Javascript的对话框、网站图标、网站title、加载进度等比如

onCloseWindow(关闭WebView)

onCreateWindow()

onJsAlert (WebView上alert无效,需要定制WebChromeClient处理弹出)

onJsPrompt

onJsConfirm

onProgressChanged

onReceivedIcon

onReceivedTitle

看上去他们有很多不同,实际使用的话,如果你的WebView只是用来处理一些html的页面内容,只用WebViewClient就行了,如果需要更丰富的处理效果,比如JS、进度条等,就要用到WebChromeClient。
更多的时候,你可以这样

WebView webView;  

webView= (WebView) findViewById(R.id.webview); 

 webView.setWebChromeClient(new WebChromeClient());  

webView.setWebViewClient(new WebViewClient());  

webView.getSettings().

setJavaScriptEnabled(true); 

 webView.loadUrl(url);  

这样你的WebView理论上就能有大部分需要实现的特色;如果让其更加的沸腾,你就用你错才智让它沸腾吧。


android WebViewClient与WebChromeClient用法 WebViewClient与WebChromeClient的用法和比较 立即下载

相关推荐

Android中WebChromeClient和WebViewClient的区别浅析

1、WebViewClient就是帮助WebView处理各种通知、请求事件的,具体来说包括:onLoadResource 、onPageStart 、onPageFinish 、onReceiveError 、onReceivedHttpAuthRequest 2、WebChromeClient是辅助WebView处理Javascript的对话框,网站图标,网站title,加载进度等 onCloseWindow(关闭WebView) 、onCreateWindow() 、onJsAlert (WebView上alert是弹不出来东西的,需要定制你的WebChromeClient处理弹出)onJ

WebView使用详解(三)——WebChromeClient

转自:http://blog.youkuaiyun.com/harvic880925/article/details/51583253一、WebChromeClient1、概述(1)、 与WebViewClient的区别很多同学一看到这里有Chrome,立马就会想到google 的Chrome浏览器;这里并不是指Chrome浏览器的意思,而是泛指浏览器,WebView的内部实现并不是完全使用Chrome的内核...

leverage2009的博客 1119

详细对比模型训练和模型精调

当我们进行模型精调(Fine-Tuning)和模型训练时,我们需要考虑到不同的步骤和目标。

pumpkin84514的博客 1852

WebView使用解析(二)之WebViewClient/WebChromeClient

WebViewClient—–在影响View的事件到来时,会通过WebViewClient中的方法回调通知用户。 WebChromeClient—–当影响浏览器的事件到来时,就会通过WebChromeClient中的方法回调通知用法。 通过上面的对比,我们发现WebViewClient和WebChromeClient都是针对不同事件的回调,而google将这些回调进行分类集合,就产生了WebVi

Watson的博客 1万+

STM32F103ZE精英板驱动ESP8266与DHT11构建物联网网关,实现乐联网温湿度数据实时监控

本文详细介绍了如何使用STM32F103ZE精英板驱动ESP8266与DHT11构建物联网网关,实现乐联网温湿度数据实时监控。从硬件选型、连接调试到乐联网平台配置和STM32程序开发,提供了完整的实现步骤和常见问题解决方案,适合物联网入门开发者参考。

weixin_30823001的博客 78

slam_toolbox 简介和使用

专为移动机器人在未知环境中实时构建地图和定位设计。它适用于2D和3D环境,支持多种机器人平台和传感器配置。

weixin_74808846的博客 3306

Android WebView详解(一):相关API介绍

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33971130的博客 385

基于FreeRTOS与MQTT的物联网技术应用系列——步进电机控制(三)SD卡驱动、FatFS等的移植和ini配置文件读取的实现

本文实现了基于STM32F107VC的金牛开发板的基于SPI模式的SD卡驱动和FatFS的移植,以及利用minini库对ini配置信息文件进行读取。

sqshining的专栏 2137

181.WebViewClient 和 WebChromeClient (WebVIew)

二者通常会同时设置,以达到更完善的页面控制,既让网页在内部加载时得到妥善处理,也能为用户提供动态反馈,比如在 actionbar 中显示网页标题或使用进度条显示页面加载情况。当二者配合使用时,WebView 能够同时处理后台加载逻辑和前端交互细节,确保用户不仅在内容加载上得到完整控制,同时在视觉和交互体验上也达到原生的标准。──────────────────────────────────────────── 【4. WebViewClient 与 WebChromeClient 的区别与协同】

2303_79132118的博客 1611

串口通信协议

文章目录前言一、串口通信结构图二、电平三、串口通信协议 前言 本文记录的是平时常用的串口通信有关知识点 提示:以下是本篇文章正文内容,下面案例可供参考 一、串口通信结构图 1、RS232标准串口通讯结构图 2、USB转串口通讯结构图 3、原生的串口到串口 二、电平 串口通信的时候,有三种电平:TTL电平、RS232电平、USB电平 TTL电平是从MCU直接出来的电平 RS323是一种通讯标准,因为高电平+15V低电平–15V电位差30V容错空间大,抗干扰能力强,一般用于工业设备直接通信电平转换芯

weixin_43772611的博客 6850

路径跟踪 | 图解路径跟踪PID算法(附ROS C++/Python/Matlab仿真)

PID控制是一种经典的控制算法,广泛应用于各种工业场景。在基于PID的局部路径规划中,希望机器人能快速跟踪上预设的轨迹。本文介绍PID控制的基本原理,并基于PID控制律设计路径跟踪算法,最后通过ROS C++/Python/Matlab进行仿真实现,加深理解

FRIGIDWINTER的博客 1万+

WebViewClient与WebChromeClient

WebViewClient WebViewClient中的常用方法有: * onPageFinished(WebView view, String url) * onPageStarted(WebView view, String url, Bitmap favicon) * onReceivedSslError(WebView view, SslErrorHandler handler,

夏日星空ndsc的专栏 398

LVGL misc timer 定时器(lv_timer.c)

定时器机制是LVGL中非常重要的一项功能,它承载了LVGL的延时任务执行,周期任务执行,时序任务执行等,可以说理解定时器的设计就一定程度上理解发LVGL的任务调度机制。

Bigan(安)的博客 4730

Android之WebViewClient与WebChromeClient的区别

ANDROID应用开发的时候可能会用到WEBVIEW这个组件,使用过程中可能会接触到WEBVIEWCLIENT与WEBCHROMECLIENT,那么这两个类到底有什么不同呢? WebViewClient主要帮助WebView处理各种通知、请求事件的,比如: onLoadResource onPageStart onPageFinish onReceiveError onReceived

sada09的专栏 757

2023华为od机试C卷【最富裕的小家庭】Java&Go 实现

在一颗树中,每个节点代表一个家庭成员,节点的数字表示其个人的财富值,一个节点及其直接相连的子节点被定义为个小家庭。现给你一颗树,请计算出最富裕的小家庭的财富和。

MISAYAONE的博客 1903

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

WebViewClient与WebChromeClient 区别

android应用开发的时候可能会用到webview这个组件,使用过程中可能会接触到WebViewClient与WebChromeClient,那么这两个类到底有什么不同呢? WebViewClient主要帮助WebView处理各种通知、请求事件的,比如: onLoadResource,onPageStart,onPageFinish,onReceiveError,onReceived

gao_chun 8973

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Android WebView开发(三)--WebViewClient 与WebChromeClient的使用

1.前言 2.WebViewClient类 2.1 WebViewClient作用: 2.2 WebViewClient 常用方法 : 2.2.1 shouldOverrideUrlLoading()方法 3.WebChromeClient类 3.1 WebChromeClient 作用: 3.2 WebChromeClient 常用方法: 1.前言 前两篇我们讲解了 And...

Simon_Crystin的博客 3047

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

关于android WebViewClient和WebChromeClient

一、Android之WebViewClient与WebChromeClient的区别 ANDROID应用开发的时候可能会用到WEBVIEW这个组件,使用过程中可能会接触到WEBVIEWCLIENT与WEBCHROMECLIENT,那么这两个类到底有什么不同呢? WebViewClient主要帮助WebView处理各种通知、请求事件的,比如: onLoadResou

jackyhuangch的专栏 3万+

Android 混合开发 WebView使用解析(二)之WebViewClient/WebChromeClient

文章目录1、WebViewClient1)WebViewClient之onPageStarted与onPageFinished2). WebViewClient之shouldOverrideUrlLoading3). WebViewClient之onReceivedError4).WebViewClient之onReceivedSslError5). WebViewClient之shouldInterceptRequest6). WebViewClient之其余函数2、WebChromeClient1).

Venus 的博客 2525

RediSearch比ES快5倍?真相与适用边界解析

搜索引擎性能对比本质是架构取舍:Elasticsearch基于Lucene和JVM,擅长复杂全文检索、分布式聚合与近实时分析;RediSearch作为Redis原生搜索模块,通过跳过JVM、单点内存索引、简化schema三大减法,实现百万级结构化查询P99延迟降低至1/5。其技术价值在于确定性低延迟与极简运维,适用于订单查询、后台筛选、IoT设备定位等高并发、强条件、小规模场景。但不支持BM25以外的相关性排序、深度聚合或NLP文本处理。本文聚焦RediSearch原理验证与生产落地红线,帮助开发者理性评估

weixin_34293911的博客 394
上一篇: WebView download 文件
下一篇: VirtualAlloc函数使用总结
shareCode
博客等级 码龄15年 125粉丝 40原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值