iPhone 版微信内置浏览器的 User Agent

iOS 版微信用苹果的 WebKit 渲染网页,UA 里没有 Safari/ 或 Chrome/ 字段,而且和 Safari 不同,它报告的是真实的 iOS 版本。MicroMessenger 用来识别微信,NetType 显示当前网络类型。下面是它发送的原文和每一段的含义。

Mozilla/5.0 (iPhone; CPU iPhone OS 26_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/8.0.76(0x18004c34) NetType/WIFI Language/zh_CN

一览

类型App 内置浏览器
运营方腾讯
浏览器WeChat 8.0.76
内核引擎WebKit 605.1.15
操作系统iOS 26.6
设备手机

逐段拆解

片段含义
Mozilla/5.0历史兼容标记。几乎所有浏览器都自称 "Mozilla/5.0",以免老旧服务器返回残缺页面。
iPhoneiPhone 手机。
CPU iPhone OS 26_6 like Mac OS XiPhone 系统标记 iOS 26.6。Safari 会冻结这个值(自 iOS 26 起),但 Chrome、微信等自己构造 UA 的浏览器和应用,在这里报告的是真实的 iOS 版本。
AppleWebKit/605.1.15冻结的 WebKit 标记:Safari 多年来一直报告 605.1.15,沿用 Safari 格式的浏览器也发送同样的值,与真实的引擎版本无关。
KHTML, like Gecko兼容性说明:引擎源自 KHTML、行为类似 Gecko,为老式浏览器探测脚本保留。
Mobile/15E148固定的构建号:Safari 以及 iOS 上的其他浏览器和应用都发送 Mobile/15E148,与真实的系统构建号无关。
MicroMessenger/8.0.76(0x18004c34)微信 8.0.76,括号里的十六进制是内部版本码(iOS 版不带构建号)。网站靠这个标记识别微信。
NetType/WIFI应用检测到的当前网络类型:WIFI(如 WIFI、4G、5G)。
Language/zh_CN应用的界面语言:zh_CN。

在代码里使用

curl

curl -A "Mozilla/5.0 (iPhone; CPU iPhone OS 26_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/8.0.76(0x18004c34) NetType/WIFI Language/zh_CN" https://example.com

Python (requests)

import requests
requests.get("https://example.com", headers={"User-Agent": "Mozilla/5.0 (iPhone; CPU iPhone OS 26_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/8.0.76(0x18004c34) NetType/WIFI Language/zh_CN"})

Playwright (Node.js)

const context = await browser.newContext({ userAgent: "Mozilla/5.0 (iPhone; CPU iPhone OS 26_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/8.0.76(0x18004c34) NetType/WIFI Language/zh_CN" });

来源:user-agents.net: WeChat 8.0.76 on iPhone (real-traffic sample) · 核对于 2026年9月

相关 User Agent

全部 User Agent →

你的浏览器发的是什么?查看我的 User Agent →