裝置資訊
工具功能
- 自動資訊檢測: 自動檢測並顯示瀏覽器、作業系統、螢幕和網路資訊
- 即時更新: 資訊即時更新,一鍵重新整理獲取最新裝置狀態
- 多維度資訊: 涵蓋硬體、軟體、網路、效能等多個維度的全面資訊
- 本地處理: 所有資訊在本地瀏覽器中收集,不會傳輸到伺服器,保護隱私
使用方法
- 第一步:檢視資訊: 自動顯示您的裝置和瀏覽器資訊
- 第二步:瀏覽詳情: 瀏覽不同類別的系統資訊
- 第三步:複製資料: 複製特定資訊用於除錯或支援目的
生成原理
什麼是裝置資訊檢測
裝置資訊檢測涉及使用各種 Web API 和瀏覽器功能收集使用者裝置、瀏覽器和系統環境的綜合資料。這包括硬體規格(CPU、記憶體、螢幕解析度)、軟體詳情(作業系統、瀏覽器版本)、網路資訊(連線類型、速度)和使用者偏好(語言、時區)。檢測過程使用 JavaScript API 如 navigator、screen 和 performance 物件來存取裝置功能和特性,無需使用者權限或外部服務。
瀏覽器 API 和 Web 標準
裝置資訊檢測依賴於標準化的 Web API,包括 Navigator API(使用者代理、語言、平台)、Screen API(解析度、顏色深度、像素比)、Performance API(記憶體使用、時序)、Network Information API(連線類型、速度)和 Geolocation API(位置、時區)。這些 API 提供跨平台存取裝置特性,同時尊重使用者隱私和安全策略。現代瀏覽器以不同級別的支援實作這些 API,需要回退機制和功能檢測來進行全面的裝置分析。
使用者代理解析和瀏覽器檢測
使用者代理解析從 使用者-Agent 字串中提取詳細資訊,包括瀏覽器類型、版本、渲染引擎和作業系統。該過程涉及模式匹配、正規表示式和資料庫查詢來識別特定瀏覽器及其功能。高級檢測包括行動裝置識別、機器人檢測和處理偽造的使用者代理。解析的資訊有助於確定瀏覽器相容性、功能支援以及針對不同裝置和平台的適當內容交付策略。
常見問題
- 這個工具收集了哪些裝置資訊?
- 該工具顯示瀏覽器資訊(名稱、版本、使用者代理)、作業系統資訊(名稱、版本、架構)、螢幕資訊(解析度、色彩深度、像素比)、硬體資訊(CPU核心數、記憶體大小)、網路資訊(連接類型、語言設定)和其他特性(時區、Canvas指紋、WebGL支援等)。所有資訊都是透過標準Web API在本機獲取的。
- 裝置資訊會被儲存或上傳到伺服器嗎?
- 不會。該工具完全在您的瀏覽器本機執行,所有裝置資訊都是即時讀取並顯示在您的螢幕上,不會被儲存到任何地方,也不會上傳到伺服器。您可以放心使用,您的隱私資訊完全安全。
- 什麼是使用者代理(使用者 Agent)?
- 使用者代理是瀏覽器向網站傳送的一個字串,包含瀏覽器類型、版本、作業系統等資訊。例如:'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36'。網站使用使用者代理來識別訪問者使用的裝置和瀏覽器,以提供最適合的頁面版本。
- 為什麼不同瀏覽器顯示的資訊不同?
- 不同瀏覽器實現的Web API支援程度不同,獲取的資訊自然也會有所差異。例如,某些瀏覽器可能出於隱私考慮限制某些API的存取,或者不支援某些新的API標準。此外,瀏覽器的使用者代理字串、渲染引擎、支援的功能等也都不同。
- 為什麼我的IP位址或地理位置資訊沒有顯示?
- 該工具不會自動獲取您的IP位址和精確地理位置,因為這些資訊較為敏感。如果您需要查看IP位址,可以使用專門的IP查詢工具。地理位置需要使用者明確授權才能獲取,瀏覽器會彈出權限請求對話框。
- 如何保護我的裝置資訊隱私?
- 1)使用隱私瀏覽模式或無痕模式;2)定期清除瀏覽器Cookie和快取;3)使用VPN或代理隱藏真實IP;4)在瀏覽器設定中限制JavaScript權限;5)使用隱私增強擴充功能(如Privacy Badger);6)謹慎授權網站的權限請求。需要注意的是,完全隱藏裝置特徵可能會影響某些網站的正常功能。
相關文件
- MDN - Navigator API - 瀏覽器和裝置資訊的 Navigator API 參考
- MDN - Screen API - 螢幕解析度和顯示資訊 API
- 使用者-Agent 客戶端 Hints - 現代使用者代理檢測標準
- Network Information API - W3C 網路資訊 API 規範
- Device Memory API - 裝置記憶體檢測 API 文件
- W3C Web 標準 - 全球資訊網協會官方 Web 標準