網路工具 · 不發送任何封包

User-Agent 解析

解析 User-Agent 字串,判讀瀏覽器、引擎、作業系統與裝置類型。

輸入

瀏覽器Chrome 131.0.0.0
作業系統macOS 10.15.7

結果

瀏覽器Chrome 131.0.0.0
排版引擎Blink 537.36
作業系統macOS 10.15.7
裝置類型桌機
疑似爬蟲
字串長度117

User-Agent 由客戶端提供,可被任意設定,不得作為存取控制或身分驗證的依據。

使用說明

貼上 User-Agent 字串就會拆解出瀏覽器名稱與版本、排版引擎、作業系統與版本、裝置類型,並標示是否為爬蟲。比對順序刻意由具體到一般:每個 Chromium 系瀏覽器都會宣稱自己是 Chrome,而 Chrome 又會宣稱 Safari,所以 Edge 與 Opera 必須先被判斷,否則全部都會被誤判成 Chrome。也可以直接載入目前瀏覽器的 User-Agent 來對照。

操作步驟

  1. 貼上 User-Agent 字串,或載入目前瀏覽器的字串。
  2. 查看瀏覽器、引擎、作業系統與裝置判讀。
  3. 確認是否被判定為爬蟲。

限制與說明

以純函式比對,絕不執行字串內容;User-Agent 可被任意偽造,結果不能當作身分驗證依據。

隱私

位址與字串只在這個瀏覽器內計算,不會上傳、不會保存,也不會寫進網址或紀錄。

常見問題

為什麼 Chrome 的 User-Agent 裡有 Safari 和 Mozilla?
這是歷史遺留。早期網站會依 User-Agent 決定要送哪個版本的頁面,新瀏覽器為了不被擋掉就宣稱自己相容於既有瀏覽器,一層層疊加下來,於是 Chrome 的字串同時包含 Mozilla、AppleWebKit、KHTML、Safari。判斷時必須由最具體的品牌開始比對。
可以用 User-Agent 來判斷使用者身分嗎?
不行。User-Agent 完全由客戶端提供,任何人都可以任意設定成任何值,瀏覽器擴充功能與命令列工具都能一鍵偽造。它適合用來收集統計或做非關鍵的體驗調整,絕不能當作存取控制或身分驗證的依據。