解析 User-Agent,識別瀏覽器、引擎、作業系統與裝置
• 識別瀏覽器、引擎、作業系統及版本、裝置型別與廠商型號
• 一鍵讀取當前瀏覽器 UA,或貼上任意 UA 字串解析
User-Agent(UA)解析工具對 HTTP 請求頭中的 User-Agent 字串進行解析,識別其中的瀏覽器名稱與版本、渲染引擎、作業系統與版本,以及裝置型別(桌面/手機/平板/爬蟲)。User-Agent 字串是瀏覽器或客戶端向伺服器報告自身資訊的標準頭部欄位。
常見用途:除錯前端程式碼時確認執行環境、分析伺服器日誌中的客戶端分佈、識別爬蟲或自動化工具的請求來源、驗證自定義 UA 字串是否被正確解析、測試針對不同裝置或瀏覽器的響應式適配效果。
可以。任何 HTTP 客戶端都可以任意設定 User-Agent 頭,伺服器無法依賴 UA 進行安全校驗。UA 解析的價值在於統計分析和除錯,而非身份認證。
這是歷史遺留問題。早期瀏覽器為了相容性在 UA 中宣告 Mozilla 相容,後續瀏覽器延續了這一慣例。現代所有主流瀏覽器的 UA 都以 Mozilla/5.0 開頭,實際識別需要看後續的具體欄位。
工具會自動檢測並顯示當前瀏覽器傳送的 User-Agent 字串,也可以在瀏覽器控制台中輸入 navigator.userAgent 檢視。
搜尋引擎爬蟲通常在 UA 中明確標註身份,如 Googlebot、Bingbot、Baiduspider。但惡意爬蟲可能偽裝成正常瀏覽器 UA 以規避檢測,因此不能僅憑 UA 判斷是否為爬蟲。