浏览器按名字数有六家,按引擎数只剩三种——兼容测试真正要找的分歧点只有两处。
4-2 讲了访问 Web 的载体变成了手机,这一节讲手机上、桌面上究竟在跑哪个浏览器。
一、桌面第二和移动第二,不是同一个
2026 年第一季度的全球份额(StatCounter 口径):Chrome 65.1%、Safari 18.4%、Edge 5.4%、Firefox 2.6%、三星浏览器 2.3%、Opera 2.1%。
但这张表把桌面和手机混在一起了。分开看才会发现:桌面第二是 Edge(13.7%),移动第二是 Safari(25.44%)——两个答案完全不同。
教材 4-3 特意把 Safari 和移动浏览器单列,理由就在这里。Safari 在桌面上只有 5.66%,在移动端却有 25.44%,它是靠 iPhone 和 iPad 撑起来的。
二、引擎比浏览器更集中
浏览器的数字还要往下钻一层:同一套内核可以装出好几个品牌。
把浏览器还原成引擎:Blink 78.4%、WebKit 18.8%、Gecko 2.6%。Chrome、Edge、Opera、三星浏览器、UC、Brave 用的都是 Blink——它们其实是同一台发动机,换了不同的外壳。
WebKit 更特殊:iOS 上所有浏览器都必须使用 WebKit。也就是说,iPhone 上的 Chrome 和 Safari 在渲染这一层是同一个东西,差别只在上层界面。
三、这对做网页的人意味着什么
兼容测试的分歧点从六个降到了两处:Blink 一套、iOS 上的 WebKit 一套。Gecko 只剩 2.6%,通常放在最后看。
但 Safari 这一处不能省。在北美,Safari 占移动浏览的 51.2%——不测 Safari,等于放弃了成熟市场里每四个手机访客中的一个。
所以 2026 年最常见的测试组合不是【六个浏览器全测】,而是:Chrome 打底、Safari 手机必测、Firefox 有时间再看。
四、动手 Demo:浏览器份额、引擎集中度与设备差异
把三张表放在一起看,才知道【第二名是谁】这个问题为什么没有唯一答案。
browsers = [("Chrome", 65.1, "Blink"), ("Safari", 18.4, "WebKit"),
("Edge", 5.4, "Blink"), ("Firefox", 2.6, "Gecko"),
("三星浏览器", 2.3, "Blink"), ("Opera", 2.1, "Blink")]
for name, share, engine in browsers:
print(" %-12s %5.1f%% %s" % (name, share, engine))
print(" Safari 桌面 5.66%% / 移动 25.44%% → 相差 %.1f 倍" % (25.44 / 5.66))
实跑输出:
--------------------------------------------------------------------
D3 常用浏览器:三家分完,一种引擎通吃
--------------------------------------------------------------------
教材 4-3 讲常用浏览器。2026 年第一季度的全球份额(StatCounter 口径):
浏览器 份额 引擎 一句话
----------------------------------------------------------------------------------------
Chrome 65.1% Blink 比去年掉 1.9 个点,但仍是唯一过半的
Safari 18.4% WebKit 涨 0.6 个点,全靠 iPhone 与 iPad
Edge 5.4% Blink 涨 0.9 个点,桌面端已到 13.7%
Firefox 2.6% Gecko 桌面守得住,移动端只剩 0.67%
三星浏览器 2.3% Blink 印度、印尼随手机预装
Opera 2.1% Blink 逐年小幅下滑
份额按【浏览器】看是六家,按【引擎】看只剩三种。这是关键:
引擎 份额 谁在用
------------------------------------------------------------------------------------
Blink 78.4% Chrome、Edge、Opera、三星浏览器、UC、Brave(都是同一套内核)
WebKit 18.8% Safari 一家,iOS 上所有浏览器都必须用它
Gecko 2.6% 只剩 Firefox
也就是说:**四分之三以上的网页是用同一套引擎渲染的**。
兼容测试要找的分歧点,其实只有两处——Blink,还有 iOS 上的 WebKit。
但【移动端第二】和【桌面端第二】不是同一个(2026 年 7 月口径):
浏览器 桌面 移动 差多少
--------------------------------------------------------------------------------------
Chrome 70.58% 66.79% 两边都过半,最稳
Safari 5.66% 25.44% 移动端是桌面端的 4.5 倍
Edge 11.15% 未进前六 桌面第二,手机上基本没有
所以谁要是说【浏览器排名第二的是 XX】,先问一句:桌面还是手机?
两个答案不一样。教材 4-3 特意把 Safari 单列,理由就在这里。
先看这张表:六行里四行写着 Blink。按品牌数有六家,看起来很热闹;按引擎数,这六家只剩三种内核。
然后是那 4.5 倍:Safari 在桌面和移动端的差距,是它最容易被误判的地方。只按全球总份额看,Safari 是 18.4%;可你要是做的是一个面向北美手机用户的网站,面对的就是 51.2%。
教材 4-3 标题是【常用的浏览器】,但真正该记住的是这一句:问【哪个浏览器第二】之前,先问是在哪种设备上。
30 秒实验
- 用两个不同的浏览器(比如 Chrome 和 Edge)打开同一个网站,看看有没有肉眼可见的差别。
- 在你的手机上找出默认浏览器,然后查一查它用的是什么引擎。
- 打开浏览器开发者工具,切到手机模拟模式,选一台 iPhone,看页面布局怎么变。
常见误区
- 错误:浏览器份额排行榜就是引擎份额排行榜。——纠正:引擎比浏览器集中得多。Chrome 自己只有 65.1%,但以 Blink 为内核的所有浏览器加起来是 78.4%。
- 错误:iPhone 上装了 Chrome,就不是 Safari 的天下了。——纠正:iOS 上所有浏览器都必须使用 WebKit。装 Chrome 只是换了个界面和账号体系,渲染那一层还是同一个。
- 错误:Firefox 只剩 2.6%,可以完全不测。——纠正:它在桌面端还有 6.4%,而且集中在技术人员和企业环境里。要不要测,取决于你的用户是谁,而不是全球平均。
自测三问(点开对答案)
1. 为什么【浏览器排名第二的是谁】没有唯一答案? —— 因为**它取决于设备**。桌面端第二是 Edge(13.7%),移动端第二是 Safari(25.44%)。把桌面、移动、平板混成一个数字,得到的是一个不能描述任何真实场景的平均值。 2. 为什么说【浏览器有六家、引擎只有三种】? —— 因为**很多浏览器共用同一套渲染引擎**。Chrome、Edge、Opera、三星浏览器、UC、Brave 都是 Blink;Safari 是 WebKit;Firefox 是 Gecko。引擎决定了页面的实际渲染行为,所以按引擎看才是真实的分歧数。 3. 做网页的人为什么必须测试 iOS 上的 Safari? —— **因为 iOS 上的浏览器全是 WebKit,绕不过去**;而且 Safari 在北美占移动浏览的 51.2%。不测它,等于对成熟市场里一大半的手机访客不设防。- ☐ 下一节(4-4 常用的搜索引擎:搜索引擎、Google、Yahoo!、Bing)
相关笔记
- 常用的搜索引擎 —— 下一节:在浏览器之外,人们去哪儿找答案
- 智能手机的出现 —— 上一节:为什么移动端份额这么重要
- 确认HTTP消息 —— 浏览器里怎么看一个请求到底发生了什么
- 浏览器的功能 —— 从功能这一面看浏览器
- 🕸️ Web技术原理 · 索引