關於瀏覽器與裝置
OS資訊的閱讀方式
從User-Agent推定OS及其限制。
更新日期: 2026年10月9日
作業系統是裝置的基礎軟體環境。瀏覽器為相容性可能在User-Agent中包含Windows、macOS、Linux、Android或iOS等線索。
NetKarte如何判斷
在NetKarte的裝置卡片中查看「作業系統」。若結果與預期不同,請對照瀏覽器卡片中的User-Agent與裝置本身的設定頁面。
NetKarte只用navigator.userAgent中的有限模式判斷Windows、iOS/iPadOS、Android、macOS與Linux,不存取裝置ID,也不在無法符合時猜測。
如何理解結果
結果只表示User-Agent符合某種OS模式,不代表版本、Build、裝置型號或擁有者。
產生誤差的原因
相容性Token、桌面模式、User-Agent修改或資訊縮減都可能使結果與實際OS不同。判斷功能支援時,應直接偵測所需Web API。
能確定詳細OS或機型嗎?
NetKarte顯示大類,不能確定Windows世代、版本、更新狀態或裝置型號。相容性字串不是實際安裝的OS版本。
不符時依序檢查OS設定、瀏覽器桌面網站模式及User-Agent改寫。受管裝置也可能受管理員政策影響。安全更新請看OS更新介面,顯示OS名稱不等於已安裝更新。
參考資料
- MDN Web Docs: Navigator (外部網站)確認日期: 2026-10-09
- MDN Web Docs: Browser detection using the user agent (外部網站)確認日期: 2026-10-09
- WHATWG: HTML Living Standard: Navigator and system state (外部網站)確認日期: 2026-10-09