Firefox 本身的 UA 字符串分为四个部分:
Mozilla/5.0 (平台; rv:geckoversion) Gecko/geckotrail Firefox/firefoxversion
Mozilla/5.0 是表示浏览器与 Mozilla 兼容的通用标记,并且在当今几乎所有浏览器中都很常见。
平台描述了浏览器运行的本机平台(例如 Windows、Mac、Linux 或 Android),以及它是否是手机。Firefox OS 手机只说“移动”;网络是平台。请注意,平台可以由多个“;”分隔的标记组成。有关详细信息和示例,请参见下文。
rv:geckoversion 表示 Gecko 的发行版本(如“17.0”)。在最近的浏览器中,geckoversion 与 firefoxversion 相同。
Gecko/geckotrail 表示浏览器是基于 Gecko 的。
在桌面上,geckotrail 是固定字符串“20100101”
Firefox/firefoxversion 表示浏览器为 Firefox,并提供版本(如“17.0”)。
从移动端的 Firefox 10 开始,geckotrail 与 firefoxversion 相同