说说WebView那些事(header,cookie,注入js)

更新时间:2023-09-18 22:37:02 阅读量: 小学教育 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

说说 WebView 那些事(header,cookie,注入 js)

2017/02/24 1 前言昨天路过公司外面花园时候,不知觉腊梅已经开花了,才发 觉春天来了。来城市生活这几年,完全忘记了时令的交替,只知道冷了加衣服,热 了脱衣服。好久没感受到春天的气息了,内心泛起一丝惆怅。城市的生活总是那么 匆忙,多了一分烦躁,少了一分宁静。

那金黄色的油菜花,粉色的桃花,白色的李子花樱花 … 儿时 …

WebView 简介纯原生 app 开发,时间成本太高,现在市面上已经很多混合式开发 app。那么什么是混合式?指的是在我们的页面中嵌入 html 网页。Android 当中给我 们提供了 WebView 实现这一功能。

有关 WebView 的一些常见方法,我这里就不再讲解,网上这部分资源太多。接 着我们来看看以下几个案列。 参考文献:

WebView 详解与简单实现 Android 与 H5 互调 案例一 header 直接上需求效果图:

需求:WebView 添加 header,h5 读取头部,并且隐藏底部菜单栏。 需要添加的 header 数据:ECR-APP:android

我们平时大多数情况使用的是 loadUrl(String url)加载方法,下面我们来看另一个 loadUrl 构造方法。 loadUrl(String

url,

Map

String,

String

additionalHttpHeaders)参数

additionalHttpHeaders 字面上的意思是:额外的 http 头部信息。这个方法是 Android 2.2 (也就是 API 8),WebView 新增加了一个接口方法,就是为了便于我们加载网 页同时又可以发送 HTTP 头信息的。 看看具体的使用:

HashMap String, String header = new HashMap (); header.put(“ECR-APP”, “android”); mWebView.loadUrl(“m.test.366ec/Default2c.aspx”,header);马上运行效验一 下:

本文来源:https://www.bwwdw.com/article/vf8h.html

Top