Maison > interface Web > js tutoriel > le corps du texte

Comment détecter de manière fiable si un utilisateur utilise Google Chrome en 2024 ?

Patricia Arquette
Libérer: 2024-10-31 12:27:34
original
306 Les gens l'ont consulté

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

Comment détecter un navigateur Chrome ?

Introduction :

Il est crucial de déterminer le navigateur utilisé par un utilisateur. pour diverses applications Web. Un scénario courant consiste à identifier les utilisateurs de Chrome, ce qui peut être réalisé via une fonction booléenne. Cet article explique comment créer une telle fonction et fournit des directives mises à jour pour 2024.

Identification de Google Chrome :

Pour déterminer si un navigateur est Google Chrome, considérez les étapes suivantes :

  1. Vérifiez 'window.chrome' : Si cette propriété existe et n'est pas nul, c'est une forte indication d'un navigateur Google Chrome.
  2. Vérifiez « window.navigator.vendor » : Assurez-vous qu'il est égal à « Google Inc. ».
  3. Exclure Opera : Confirmez que 'window.opr' n'est pas défini (Opera utilise le même moteur de rendu que Chrome).
  4. Distinguer d'IE Edge : Vérifiez que « window.navigator.userAgent » n'inclut pas « Edg » (Edge affiche vrai pour « window.chrome »).
  5. Exclure iOS Chrome : Déterminez si 'window.navigator.userAgent' contient "CriOS" (navigateur Chrome sur iOS).
  6. Inspectez 'window.navigator.userAgentData.brands' : Pour les navigateurs modernes, si la deuxième marque du tableau est "Google Chrome", il s'agit d'un navigateur Chrome définitif.

Exemple Code :

<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>
Copier après la connexion

Conclusion :

Cette méthode mise à jour fournit un moyen robuste de détecter un navigateur Google Chrome. En tenant compte du potentiel de modifications dans différentes versions et fournisseurs, cette approche offre une solution fiable pour les exigences d'identification du navigateur de votre application.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal