我的 User Agent 是什麼?

–

查看目前瀏覽器的 User Agent 字串,或貼上其他字串進行解析。

貼上 User Agent 字串,在瀏覽器本機解析。
範例:

瀏覽器

–

版本 –

作業系統

–

版本 –

渲染引擎

–

版本 –

裝置

–

類型 – · CPU –

詳細資訊

逐段解析

User Agent 每一段的意義

片段意義

Client Hints

支援瀏覽器提供的補充資訊(navigator.userAgentData)。 一律反映目前的瀏覽器,與貼上的字串無關。

目前的瀏覽器暫不支援。

如何查看與解析 User Agent

頁面會自動顯示目前瀏覽器的 User Agent。若要檢查其他 UA,可從請求紀錄複製字串,貼到解析器並點選「解析」。查看瀏覽器、作業系統、渲染引擎、裝置資訊與逐段說明,再點選「複製」儲存字串。點選「顯示本機 UA」可回到目前瀏覽器的結果。

什麼是 User Agent 字串?

User Agent 原本指代表使用者執行操作的軟體,例如瀏覽器、爬蟲或 HTTP 用戶端。User Agent 字串則是這類軟體在 HTTP User-Agent 請求標頭中用來描述自己的文字。本頁讀取目前瀏覽器的 navigator.userAgent,也可解析你貼上的字串。文字通常包含瀏覽器、渲染引擎、作業系統與歷史相容性標記。這些資訊由用戶端自行宣告,不能當作經過驗證的身分憑證。

User Agent 能告訴你什麼,有哪些限制

UA 字串可能被縮減、凍結或偽裝,因此解析結果不能保證真實的瀏覽器、版本或裝置。Client Hints 僅在目前瀏覽器支援時提供補充資訊,無法還原貼上字串中缺少的細節。

常見問題

User Agent 的用途是什麼?

網站用它輔助內容調整、流量分析與自動化用戶端識別。常見字串描述軟體與裝置特徵,而非使用者帳號,但這些特徵可以用於瀏覽器指紋識別。自訂字串也可能包含其他資訊,僅憑 UA 無法驗證傳送方的身分。

為什麼 User Agent 以 Mozilla/5.0 開頭?

1990 年代,許多網站僅向 Netscape(代號 Mozilla)提供完整功能的頁面,後續瀏覽器為取得同等內容也在 UA 中宣告 Mozilla,該標記沿用至今。如今 Mozilla/5.0 主要是相容性標記,不代表你正在使用 Firefox 或 Mozilla 的軟體。

為什麼部分版本號是凍結的舊值?

部分瀏覽器為降低指紋識別風險,會縮減或凍結 UA 欄位。例如 Windows 11 可能仍回報 NT 10.0,Android 版 Chrome 可能以 "K" 取代機型。支援 Client Hints 的瀏覽器可提供補充資訊,但並非所有瀏覽器或欄位都可取得。

User Agent 可以修改或偽造嗎?

可以。瀏覽器開發者工具、擴充功能與 HTTP 工具可以覆寫 UA,因此它不能證明身分。本頁顯示的是 JavaScript 可讀取的 navigator.userAgent。若要確認某個 HTTP 請求實際傳送的 User-Agent 標頭,請在瀏覽器開發者工具的「網路」面板檢查該請求。

解析時會上傳我的 User Agent 嗎?

解析在你的瀏覽器本機完成,解析器不會為了分析而上傳字串,你貼上的內容只留在自己的裝置上。