The parsed browser, engine, operating system and device appear here once you paste a User-Agent string.
使用者代理解析器讀取瀏覽器發送的使用者代理請求標頭,並將其分解為瀏覽器名稱和版本、渲染引擎、作業系統以及請求來自的設備類型。每個 HTTP 請求都攜帶此字串,這是伺服器在不詢問的情況下了解連接另一端內容的最常見方式。標頭本身是在 RFC 9110(HTTP 語義規範)中定義的,其格式是歷史上變得混亂的產品標記和評論的非結構化清單。
這種混亂是解析器存在的原因。現代 Chrome 字串仍然以"Mozilla/5.0"開頭,並且仍然包含"Safari"一詞,因為瀏覽器花了二十年時間相互複製令牌以通過伺服器嗅探測試。 Edge 帶有"Chrome",Opera 帶有"Chrome",iPhone 上的 Safari 在單獨的"版本/"令牌中報告其真實版本,而不是"Safari/"令牌。因此,透過眼睛閱讀用戶代理很容易出錯:看起來最明顯的令牌通常是為向後相容而留下的令牌,而不是識別實際客戶端的令牌。
該工具應用這些怪癖所需的檢測順序。它首先測試嵌入另一個瀏覽器令牌的瀏覽器,因此 Edge 不會被誤讀為 Chrome,Chrome-on-iOS 字串不會被誤讀為 Safari。它將 Windows NT 核心編號對應到其行銷名稱,將下劃線分隔的 iOS 和 macOS 版本轉換回點狀形式,並將請求分類為桌面、行動、平板電腦或機器人。它還標記已知的爬蟲和自動化簽名,這是當您讀取 Web 伺服器存取日誌而不是調試單一瀏覽器時最有用的欄位。
一切都在您的瀏覽器中運行。您貼上永遠不會上傳的字串,這很重要,因為來自您自己流量的真實用戶代理可以提示確切的設備並建立訪客正在使用的設備。沒有註冊、沒有速率限制、沒有網路請求,因此您可以貼上生產日誌行,而無需將它們發送到任何地方。
從存取日誌、瀏覽器控制台 (navigator。userAgent) 或請求標頭中放入 UA 字串。或載入內建樣本之一。
瀏覽器、引擎、作業系統、裝置類型、CPU 架構和機器人標誌在您鍵入時會立即偵測到。沒有按鈕可按。
看看該請求是來自桌面、手機、平板電腦還是 Googlebot 等爬蟲,其裝置型號中字串會暴露該請求。
將解析後的表格複製為選項卡分隔的文本,以貼上到電子表格、錯誤報告或日誌分析註釋中。
在 Chrome 之前測試 Edge、Opera 和 Samsung,並從其版本/令牌讀取 Safari,因此嵌入式相容性令牌不會導致誤讀。
將 Windows NT 核心編號轉換為名稱,恢復點綴的 iOS 和 macOS 版本,並識別 Android、Chrome OS 和 Linux。
將每個字串標記為桌面、行動、平板電腦或機器人,並在使用者代理程式包含 Android 或 Apple 裝置模型時對其進行表面處理。
匹配廣泛的搜尋引擎、社交和自動化簽名,例如 Googlebot、Bingbot、curl 和無頭 Chrome,以進行日誌分析。
Turn a username and password into an HTTP Basic Authentication header, curl command and fetch snippet, and decode existing Basic auth tokens back.
Check one name across hundreds of TLDs at once. RDAP first, WHOIS fallback, and a verdict of available, taken or unknown — never a guess
Decode JWT headers and payloads, inspect claims, and check token expiry
Create soft-UI (neumorphic) elements with a live preview and controls for distance, blur, intensity, radius, surface color, and flat/concave/convex/pressed shapes - then copy the CSS.
0 comments
No comments yet. Be the first to share your thoughts!