首頁 > web前端 > js教程 > 主體

如何在動態網路環境中可靠地識別 Google Chrome 瀏覽器?

Mary-Kate Olsen
發布: 2024-10-30 09:22:27
原創
746 人瀏覽過

How to Reliably Identify Google Chrome Browsers in a Dynamic Web Environment?

精確識別 Chrome 瀏覽器

確定使用者的瀏覽器是否為 Google Chrome 對於定製網站體驗和確保相容性至關重要。傳統方法涉及檢查「window.chrome」屬性是否存在,但最近的瀏覽器更新使這種方法變得複雜。

綜合解決方案

解決這些複雜性,我們開發了一個全面的 JavaScript 程式碼,可以考慮各種瀏覽器的變化。它檢查是否滿足以下條件:

  • 「window.chrome」的存在:表示可能使用 Chrome。
  • vendorName:確保它是「Google Inc.」排除 Opera 等瀏覽器。
  • Opera 的不透明度:驗證是否存在「window.opr」以避免 Opera 30 及更高版本出現誤報。
  • IE Edge 相容性:透過檢查使用者代理程式中是否存在「Edg」來排除 IE Edge。
  • iOS Chrome 區別:使用「識別iOS 裝置上的Chrome」 CriiOS」屬性。
  • Google Chrome 品牌:利用Come 66 中引入hrome 66的「userAgentData.brands」陣列來確認瀏覽器的身份。有效地將Chrome 瀏覽器與其他瀏覽器區分開來,即使面對不斷發展的瀏覽器更新也是如此。

以上是如何在動態網路環境中可靠地識別 Google Chrome 瀏覽器?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!