webview 中文文档 下载 App

禁用 WebView 不仅是功能问题,也是安全风险

两层后果

功能层:立即可见

应用内网页白屏、内嵌登录失败、游戏内商店打不开、二维码扫不出来……这些都在前 快速上手分组 里讲过了。

安全层:隐形但致命

把 WebView 锁在旧版本(比如卸载更新回出厂版本)意味着:

一个真实案例

2024 年 CVE-2024-21626(Chromium 容器逃逸漏洞):理论上可以通过恶意网页获取宿主机容器外的权限。Google 在 Chromium M122 修复了这个漏洞,但 WebView 版本号低于 122 的设备(也就是 2024 年 3 月前的 WebView)全部受影响。

更重要的是:攻击载体很隐蔽——广告 SDK 加载的第三方网页、App 内嵌的活动页、甚至分享来的短链(在 App 内打开)都可能藏恶意 payload。普通用户根本无法预判哪些页面在背后偷偷调 WebView。

为什么普通应用不会这样

独立浏览器(Chrome、Firefox)虽然功能完整,但你至少知道自己在打开什么网页。WebView 是被宿主 App 调用的,用户几乎看不到任何视觉提示——它可能在后台渲染某个你完全没意识到的广告或活动页面。

正确的做法

→ 返回 安全机制总览