开发者工具
UserAgent 分析
解析 UserAgent 字符串,获取浏览器、操作系统、设备信息。
UserAgent 字符串
关于 UserAgent
为什么所有浏览器都叫 Mozilla?
1993 年,Mosaic 是第一个流行的图形浏览器。后来 Netscape 推出了更强大的浏览器,内部代号 "Mozilla"(Mosaic Killer 的缩写)。当时很多网站检测到 Mozilla 才返回高级功能,于是后来的浏览器都在 UA 里加上 Mozilla 来"伪装"自己,这个传统延续至今。
Chrome 的 UA 为什么这么长?
Chrome 的 UA 包含 Mozilla、AppleWebKit、Chrome、Safari 四个标识。这是因为 Chrome 基于 WebKit(Safari 的引擎),而 WebKit 又要兼容 Mozilla 时代的网站检测。每一层"伪装"都是为了让更多网站正常工作。
UA 嗅探的黑历史
早期开发者喜欢用 UA 判断浏览器能力,导致新浏览器被错误地当作"不支持"。现在推荐使用特性检测(Feature Detection)而非 UA 嗅探。不过 UA 在统计分析、爬虫识别等场景仍然很有用。
输入 UserAgent 字符串开始解析