QQuickKit

User Agent 解析

解析 User Agent 字串,識別瀏覽器、作業系統、裝置類型與渲染引擎,也可直接讀取您目前瀏覽器的 UA 字串。

關於此工具

QuickKit User Agent 解析工具透過正則表達式比對,從任意 User Agent 字串識別瀏覽器、作業系統、裝置類型與渲染引擎。您可以手動貼上 UA 字串,或點擊「使用我的 User Agent」一鍵讀取並解析您目前的瀏覽器資訊。

功能特色

  • 瀏覽器識別 — 識別 Chrome、Firefox、Safari、Edge、Opera、Samsung Browser 等,並顯示版本號。
  • 作業系統識別 — 偵測 Windows、macOS、iOS、Android、Linux 與 ChromeOS,含版本資訊。
  • 裝置類型 — 將裝置歸類為桌機、iPhone、iPad、Android 手機或 Android 平板。
  • 渲染引擎 — 識別 Blink、WebKit、Gecko 或 Trident 渲染引擎。
  • 使用我的 UA — 一鍵將您目前瀏覽器的 User Agent 字串填入輸入框。

常見問題

解析結果一定準確嗎?
User Agent 解析是啟發式的——瀏覽器常為了相容性在 UA 中包含其他瀏覽器的 token。如需用於正式環境,建議使用 ua-parser-js 或 bowser 等專業函式庫。
為什麼我的瀏覽器被識別為 Chrome 而非 Edge?
現代 Edge 基於 Chromium,UA 字串中包含 "Chrome/"。解析器優先檢查 "Edg/" token,可正確識別 Edge。
User Agent 字串是什麼?
User Agent 是瀏覽器在每次 HTTP 請求中附帶的字串,用於向伺服器識別瀏覽器種類、版本、作業系統與渲染引擎。
可以測試爬蟲或 Bot 的 UA 字串嗎?
可以。貼上 Googlebot 或其他爬蟲的 UA 字串,即可看到解析結果。Bot 通常不會有作業系統或裝置類型資訊。

延伸閱讀