首頁  >  文章  >  web前端  >  2024 年如何可靠地偵測使用者是否正在使用 Google Chrome?

2024 年如何可靠地偵測使用者是否正在使用 Google Chrome?

Patricia Arquette
Patricia Arquette原創
2024-10-31 12:27:34306瀏覽

How to Reliably Detect if a User is Using Google Chrome in 2024?

如何偵測 Chrome 瀏覽器?

簡介:

確定使用者使用的瀏覽器至關重要用於各種網路應用程式。常見的場景是識別 Chrome 用戶,這可以透過布林函數來實現。本文深入探討如何建立此類函數,並提供了 2024 年的更新指南。

辨識Google Chrome:

要確定瀏覽器是否為Google Chrome,請考慮以下步驟:

  1. 檢查「 window.chrome」:如果此屬性存在且不為空,則強烈指示Google Chrome 瀏覽器。
  2. 驗證「window.navigator.vendor」:確保它等於「Google Inc.」。
  3. 排除 Opera:確認「window.opr」為未定義(Opera 使用與 Chrome 相同的渲染引擎)。
  4. 與 IE Edge 區分: 檢查 'window.navigator.userAgent' 不包含「Edg」(Edge 為 ' 輸出 true window.chrome')。
  5. 排除 iOS Chrome: 決定 'window.navigator.userAgent' 是否包含「CriOS」(iOS 上的 Chrome 瀏覽器)。
  6. 檢查“window.navigator.userAgentData.brands”:對於現代瀏覽器,如果數組中的第二個品牌是“Google Chrome”,則它是權威的Chrome 瀏覽器。

範例程式碼:

<code class="javascript">// Updated condition for Chrome detection
var isGoogleChrome = (typeof winNav.userAgentData !== "undefined") ? winNav.userAgentData.brands[2].brand === "Google Chrome" :  vendorName === "Google Inc.";</code>

結論:

此更新的方法提供了一種可靠的方法來檢測Google Chrome 瀏覽器。透過考慮不同版本和供應商變更的可能性,此方法為您的應用程式的瀏覽器識別要求提供了可靠的解決方案。

以上是2024 年如何可靠地偵測使用者是否正在使用 Google Chrome?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn