User-Agent 可被客戶端偽造或隱藏,解析結果只適合除錯與排查,不應作為認證、授權或安全判斷依據。
客戶端 / 外層應用Chrome147.0.7727.15
瀏覽器Chrome147.0.7727.15
渲染引擎Blink537.36
作業系統Windows10/11
裝置類型Desktop
爬蟲否未知
原始 User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/147.0.7727.15 Safari/537.36工具說明
關於 User Agent 解析與檢測器
User-Agent 解析器會把 request header 裡的 UA 字串拆成 browser、version、rendering engine、OS、device type 與常見 crawler 線索。
解析在目前瀏覽器本機完成,適合排查 logs、流量來源、相容性問題與 crawler 訪問。
如何使用 User-Agent Parser
- 貼上 log 或 request header 裡的 User-Agent 字串。
- 輸入後即時查看 browser、system、device 與 Bot 判斷。
- 需要分享時複製原始 UA 或 JSON 結果。
常見使用場景
- 從 Nginx、CDN 或 application logs 識別訪問端。
- 排查 mobile Safari、Chrome、Edge 等相容性問題。
- 初步識別 Googlebot、Bingbot 等常見 crawler UA。
UA 識別邊界
User-Agent 是 client 自報資訊,可能被偽造、截斷或隱藏。現代 browser 也逐步減少 UA 細節,因此結果只能作為 debug 線索。
- 不要把 UA 解析結果用於 authentication、authorization 或 security risk control。
- iOS 上的 browser 通常受 WebKit 限制,UA 細節可能和實際品牌不完全一致。
- Crawler 識別是 heuristic,重要業務仍需結合 reverse DNS、IP ranges 或平台文件驗證。
User-Agent Parser FAQ
- User-Agent 會上傳嗎?
- 不會。解析在瀏覽器本機執行,不會上傳到 wetool.site。
- 為什麼顯示 Unknown?
- 可能是非標準 UA、隱私 browser、proxy rewrite,或目前輕量規則未覆蓋。
- 能判斷真假 crawler 嗎?
- 不能完全判斷。UA 很容易偽造,真實 crawler 需要官方驗證方法。
User-Agent 與 Client Hints
Client Hints 正在替代部分 UA 細節,但 logs 與舊系統仍大量保存 User-Agent。解析器適合讀舊 logs 與排查 browser compatibility。
UA 偽造與安全邊界
User-Agent 只是 client 隨 request 送出的一段文字。Browser extension、command line、proxy、test script 與 crawler 都能改寫它。
- 可用 curl -A 或 browser devtools 模擬 UA,因此不要用 UA 判斷登入、權限、付款風控或 admin 入口。
- UA 適合 compatibility debug、log grouping、粗略統計與客服排查;security decision 應使用 server session、permission、signature 與真實 device signals。
- 驗證 Googlebot 或 Bingbot 時,先做 reverse DNS,再 forward lookup 確認 domain 與 IP,而不是只看 UA string。
User-Agent 與 Client Hints 對照
Chromium 正在減少 UA string 細節,更多資訊會透過 Sec-CH-UA request headers 按需暴露。
- Browser brand 與 major version: Chrome/126 可對應 Sec-CH-UA 與 Sec-CH-UA-Full-Version-List。
- Platform: Windows、Android、iPhone 可對應 Sec-CH-UA-Platform。
- Mobile 判斷: UA 中的 Mobile 可對應 Sec-CH-UA-Mobile,但 server 需先用 Accept-CH 要求這些 hints。
常見 crawler UA token
這些 token 可作為 log 排查起點,但不能單獨證明 crawler 身分。
- Googlebot
- Bingbot
- DuckDuckBot
- Baiduspider
- YandexBot
- facebookexternalhit
- Twitterbot
- Slackbot-LinkExpanding
- AhrefsBot
- SemrushBot