Windows 10 与 11 的 Firefox User Agent

复制 Windows Firefox 158.0 参考字符串、对比桌面变体,或使用下方保留的 Firefox 157 示例复现旧日志。在 Firefox 中打开查看工具,可以读取自己浏览器的 UA。

Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:158.0) Gecko/20100101 Firefox/158.0

一览

浏览器Firefox 158.0
内核引擎Gecko 158.0
操作系统Windows 10
设备桌面电脑

这个 UA 的其他形式

32 位 Windows 上的 32 位 Firefox,或 ARM64 版 Windows 10

Mozilla/5.0 (Windows NT 10.0; rv:158.0) Gecko/20100101 Firefox/158.0

用于旧日志的 Firefox 157 User Agent 示例

复现包含 Firefox/157.0 的旧请求时,可以使用这个示例。它与上方参考版本分开保留,避免更新浏览器版本时覆盖正在排查的字符串。复制的 UA 只是测试值,不能证明某次请求使用了哪款真实浏览器。

Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:157.0) Gecko/20100101 Firefox/157.0

rv:、Gecko 与 Firefox 分别表示什么?

rv: 与 Firefox/ 标记描述 Gecko 与 Firefox 的发布版本。桌面 Firefox 的 Gecko/20100101 是固定标记,不是浏览器安装或最近更新的日期。

Windows 示例包含平台和架构标识,应视为客户端自报的兼容信息,不能据此确认真实系统或硬件身份。排查具体请求时,可以对比上方的另一种形式。

如何查看自己的 Firefox User Agent?

在 Firefox 中打开本站工具查看 navigator.userAgent,或在该浏览器控制台运行下面的 JavaScript。本页复制的字符串是参考示例,不会检测本机安装的浏览器。

判断应用兼容性时,优先采用功能检测。扩展、隐私设置或 UA 覆盖可能改变浏览器自报的信息,仅靠解析无法确认其真实身份。

console.log(navigator.userAgent);

逐段拆解

片段含义
Mozilla/5.0历史兼容标记。几乎所有浏览器都自称 "Mozilla/5.0",以免老旧服务器返回残缺页面。
Windows NT 10.0Windows NT 内核版本 10.0 —— Windows 10 或 11(该值已冻结为 10.0)。
Win6464 位 Windows。
x64x86-64(64 位)CPU 架构。
rv:158.0修订/版本标记:158.0。
Gecko/20100101Gecko 引擎标记 20100101。桌面版 Firefox 固定为 20100101。
Firefox/158.0Firefox 浏览器,版本 158.0。

在代码里使用

curl

curl -A "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:158.0) Gecko/20100101 Firefox/158.0" https://example.com

Python (requests)

import requests
requests.get("https://example.com", headers={"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:158.0) Gecko/20100101 Firefox/158.0"})

Playwright (Node.js)

const context = await browser.newContext({ userAgent: "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:158.0) Gecko/20100101 Firefox/158.0" });

来源:Firefox user agent string reference · MDN:Firefox User Agent 字符串参考 · 核对于 2026年9月

相关 User Agent

全部 User Agent →

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