在 Mac 上,請在您想識別的瀏覽器中開啟 What Browser Am I Using,以查看該瀏覽器回報的品牌與主要版本。

頁面載入後,會在本地讀取目前瀏覽器回報的欄位。如果瀏覽器未提供有意義的品牌,結果會顯示「Browser name not exposed」,而不是根據使用者代理字串進行猜測。

what browser am i using on mac
在 Mac 上使用 What Browser Am I Using:讀取本機報告

檢查 Mac 上開啟的瀏覽器

Mac 可能安裝了多個瀏覽器應用程式,而從其他應用程式開啟的連結可能會由預設瀏覽器處理。若要檢查特定瀏覽器,請在該瀏覽器自己的視窗中執行測試。

  1. 開啟您想識別的瀏覽器。 請使用其一般視窗,而不要依賴網頁分頁的名稱或其他 Mac 應用程式的圖示。
  2. 直接前往 What Browser Am I Using。 請將其網址輸入或貼到該瀏覽器的網址列,而不要透過可能會傳給您預設瀏覽器的連結開啟。
  3. 先閱讀回報的品牌。 當提供有意義的 Client Hint 品牌時,頁面會在移除刻意設定為無意義的「Not A Brand」預留位置後,顯示這些名稱與主要版本。其餘品牌與版本配對會維持瀏覽器提供的順序。
  4. 比較輔助欄位。 請檢視平台、行動提示、語言、Cookie 設定及完整的原始使用者代理字串。這些資訊可提供脈絡,但無法將報告轉變為經驗證的身分。
  5. 如有需要,複製報告。 當您需要精確的可見值來提出支援請求、問題報告或疑難排解筆記時,請選取「Copy browser report」。

如果品牌區塊顯示「Browser name not exposed」,表示瀏覽器未提供任何有意義的品牌清單。這項結果比依據舊版使用者代理字串中的文字順序判定瀏覽器更為可靠。

逐欄閱讀 Mac 瀏覽器報告

每個欄位都回答不同的問題。一起閱讀可提供一份實用的瀏覽器回報環境快照,同時也不會假設每個欄位都能證明相同的事。

欄位 報告顯示的內容 在 Mac 上的重要限制
回報的品牌 在實作該介面時,瀏覽器透過 navigator.userAgentData.brands 提供的品牌名稱與主要版本。 清單可能包含多個品牌。它描述的是瀏覽器宣傳的內容,而非 Mac 上安裝的每個瀏覽器。
平台 可取得時的 Client Hint 平台;否則為 navigator.platform。 任一值都可能經過縮減、轉為舊格式、固定或為相容性而選擇,因此並非經驗證的裝置資訊。
行動提示 只有在 Client Hint 介面提供該值時,才會是布林值。 它不是螢幕大小估算、觸控功能測試、裝置型號,也無法證明瀏覽器正在手機上執行。
語言 瀏覽器透過 navigator.language 回報的值。 它可能與內容偏好、實體位置、鍵盤配置或帳號設定不同。
已啟用 Cookie navigator.cookieEnabled 回報的一般設定。 特定 Cookie 仍可能因私密模式、同意選擇、分區、網域規則、擴充功能或企業管控而遭到封鎖。
原始使用者代理 完整的 navigator.userAgent 相容性字串。 這是不透明的值,可能會因擴充功能、自訂化、隱私工具、Proxy、開發人員覆寫及其他瀏覽器設定而變更。

為何使用者代理字串會提及多個瀏覽器

傳統使用者代理字串通常包含歷史相容性詞元。Chrome 系列字串可能會提及 Mozilla、AppleWebKit、Chrome、Safari 及其他名稱,即使這些詞元並不表示有多個不同產品正在執行。

此工具刻意不維護龐大的使用者代理模式表。將舊字串對應至單一且可信賴的產品與精確版本,需要維護中的解析器,而即使是這種做法,也可能因瀏覽器縮減、偽裝、嵌入或隱私設定而失效。Client Hint 品牌會提供較直接的回報清單,但這些仍是瀏覽器提供的資訊,而不是已安裝應用程式的證明。

頁面只會移除已知的無意義預留位置,並保留瀏覽器原始的品牌順序。這種 GREASE 風格的預留位置旨在防止程式假設品牌總會以固定順序出現。如果沒有剩餘任何有意義的品牌,誠實的備援結果就是「Browser name not exposed」。廣告身分與經驗證身分之間更廣泛的差異,涵蓋於 What Browser Am I Using Explained: Honest Detection Limits。

了解 Mac 報告能證明什麼

請將報告視為一組瀏覽器提供的事實,而不是 Mac 的數位鑑識清單。

問題 報告可支持的內容 報告無法確定的內容
公開了哪個瀏覽器品牌? 目前瀏覽器回報的品牌名稱與主要版本。 確切安裝的執行檔、完整建置編號、更新通道或安全修補層級。
是哪個瀏覽器開啟頁面? 為目前分頁提供報告的瀏覽器環境。 Mac 的預設瀏覽器,也無法確定是否另有其他瀏覽器應用程式存在。
瀏覽器是否在手機上執行? 可取得時,瀏覽器提供的行動布林值。 實體裝置、螢幕尺寸、觸控支援或使用者位置。
網站 Cookie 能否運作? 瀏覽器一般回報的已啟用 Cookie 設定。 每個 Cookie 都能被寫入、讀取、保留或用於追蹤。
回報的瀏覽器是否安全或相容? 瀏覽器廣告的品牌與主要版本。 對特定網頁功能的支援、安全狀態或裝置擁有者的身分。

當標籤資訊不足時,確認結果

對於「What browser am I using on Mac?」這種日常問題,公開的品牌清單是報告中最有用的部分。如果必須做出確切支援瀏覽器的判定,請勿只依賴該標籤。

  • 直接檢查所需的網頁功能。 請對網站所需的特定 Web API 使用功能偵測,而不要假設每個具有相同品牌的瀏覽器都支援它。
  • 檢查瀏覽器自己的版本畫面。 當您需要精確的安裝版本時,請查閱應用程式的「關於」或更新介面。
  • 在相關瀏覽器中執行頁面。 報告描述的是提供頁面欄位的瀏覽器,而不是電腦上安裝的每個瀏覽器。
  • 維持備援結果。 當瀏覽器名稱未公開時,請保留該措辭,並使用原始相容性字串進行診斷,而不要虛構產品名稱。

建立可供疑難排解的實用瀏覽器報告

當複製的報告搭配可重現的網站問題一起提供時,價值最高,而不是單獨使用。

  1. 先重現問題。 請記錄失敗的 URL、時間、精確步驟,以及問題是否發生在一般視窗或私密視窗中。
  2. 選取「Copy browser report」。 此控制項會以純文字匯出相同的可見值,包括回報的品牌、平台、行動提示、語言、Cookie 設定及原始使用者代理字串。
  3. 將報告附加至問題。 請加入失敗的 URL、時間、重現步驟、螢幕擷取畫面、相關擴充功能狀態,以及私密模式是否會改變行為。
  4. 將其標示為診斷資訊。 請將其描述為瀏覽器回報的快照,而不是經驗證的身分或已安裝何種應用程式的證明。

所有欄位都會在頁面載入後於本地讀取。此元件不會上傳這些欄位、將其指紋化為伺服器記錄或加以保存。只有在您選取複製控制項後,才會存取剪貼簿;複製後,報告會留在您的剪貼簿中,直到被取代或清除,因此請只在預定的位置貼上。

避免對 Mac 瀏覽器報告產生常見誤解

  • 使用者代理中出現 Safari,並不自動表示 Safari 正在使用中。 相容性字串可能在多個瀏覽器系列中保留舊詞元。
  • 「Browser name not exposed」不表示沒有瀏覽器。 它表示瀏覽器未提供可供頁面顯示的有意義 Client Hint 品牌清單。
  • 缺少行動提示並不代表判定為桌面電腦。 只有在 Client Hint 介面提供布林值時,這個欄位才會出現。
  • 「Cookies enabled」不是對每個 Cookie 的承諾。 儲存空間存取、分區、同意機制、私密模式、保存期限及政策管控仍然適用。
  • Mac 平台標籤不是完整的裝置檢查。 瀏覽器回報的平台值可能反映相容性選擇,而不是經驗證的硬體資訊。

實際答案就是執行檢查的 Mac 瀏覽器分頁所公開的瀏覽器品牌與主要版本;若沒有可用的有意義品牌,則採用誠實的備援結果。請將原始使用者代理視為相容性證據,而不是經驗證的證明。