實用工具
輸入
結果
結果會顯示在這裡。你的執行紀錄
只有消耗點數的執行才會儲存。
登入後可以保留你的執行紀錄。
User-Agent 字串是三十年來相容性謊言的累積——每個瀏覽器都聲稱是 Mozilla,而且大多數還聲稱是其他好幾種。這個工具會將一個 UA 字串解析成它實際描述的瀏覽器、渲染引擎、作業系統和裝置,這正是你在閱讀存取日誌或重現支援單據中的錯誤時所需要的。
它是怎麼運作的
- 解析在你的瀏覽器中執行,使用 ua-parser-js,這是大多數分析工具所使用的函式庫。
- 瀏覽器、引擎、作業系統、裝置類型和 CPU 架構會分別回報。
- 預設會填入你自己的 User-Agent,因此即使不貼上任何內容,這個工具也很有用。
你的資料去了哪裡
哪也沒去。本工具完全在你的瀏覽器裡執行:你貼上的文字由頁面處理,不會傳輸到任何伺服器,也不會寫進任何紀錄。
當一次執行消耗點數時,會往你自己的歷史裡儲存一行摘要,方便回頭查找。摘要記錄的是這次執行的形態——大小、數量、你查詢的值——而不是你貼上的內容。
它要花多少
本工具完全免費,不需要登入,也不消耗點數。
常見問題
- 為什麼每個瀏覽器都說 Mozilla?
- 九十年代的伺服器在提供框架頁面前會偵測 Mozilla,所以每個競爭者都聲稱自己是 Mozilla,而且從那以後就沒有什麼能阻止這種聲稱。這個 token 今天已經不攜帶任何資訊。
- 我應該使用 User-Agent 來做功能偵測嗎?
- 不。應該測試功能本身。UA 字串可以被隨意偽造,瀏覽器也越來越刻意凍結 UA 字串,而且一旦新版本釋出,UA 字串就立刻過時。
- 為什麼現代 Chrome 的 UA 如此模糊?
- 瀏覽器刻意減少 UA 字串中的細節以限制指紋追蹤,將具體資訊移到網站必須主動請求的 Client Hints 中。
背後的開源專案
本工具執行在 faisalman/ua-parser-js 之上,以 MIT 授權發布。如果你需要在自己的程式裡實作同樣的能力,直接用這個函式庫。
faisalman/ua-parser-js也常被稱作
- User Agent parser
- 解析 User Agent
- UA parser
- 瀏覽器偵測
- User Agent 分析工具