Heim  >  Artikel  >  Web-Frontend  >  Wie kann man im Jahr 2024 zuverlässig erkennen, ob ein Nutzer Google Chrome verwendet?

Wie kann man im Jahr 2024 zuverlässig erkennen, ob ein Nutzer Google Chrome verwendet?

Patricia Arquette
Patricia ArquetteOriginal
2024-10-31 12:27:34306Durchsuche

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

Wie erkennt man einen Chrome-Browser?

Einführung:

Es ist entscheidend, den von einem Benutzer verwendeten Browser zu bestimmen für verschiedene Webanwendungen. Ein häufiges Szenario ist die Identifizierung von Chrome-Benutzern, was über eine boolesche Funktion erreicht werden kann. Dieser Artikel befasst sich mit der Erstellung einer solchen Funktion und bietet aktualisierte Richtlinien für 2024.

Identifizierung von Google Chrome:

Um festzustellen, ob es sich bei einem Browser um Google Chrome handelt, berücksichtigen Sie Folgendes Befolgen Sie die folgenden Schritte:

  1. Überprüfen Sie, ob „window.chrome“ vorhanden ist: Wenn diese Eigenschaft vorhanden ist und nicht null ist, ist dies ein starker Hinweis auf einen Google Chrome-Browser.
  2. Überprüfen Sie „window.navigator.vendor“:Stellen Sie sicher, dass es mit „Google Inc.“ übereinstimmt.
  3. Opera ausschließen:Bestätigen Sie, dass „window.opr“ lautet undefiniert (Opera verwendet die gleiche Rendering-Engine wie Chrome).
  4. Von IE Edge unterscheiden: Überprüfen Sie, ob „window.navigator.userAgent“ nicht „Edg“ enthält (Edge gibt „true“ für „ aus). window.chrome‘).
  5. iOS Chrome ausschließen: Stellen Sie fest, ob „window.navigator.userAgent“ „CriOS“ (Chrome-Browser auf iOS) enthält.
  6. Überprüfen Sie „window.navigator.userAgentData.brands“: Wenn bei modernen Browsern die zweite Marke im Array „Google Chrome“ ist, handelt es sich um einen definitiven Chrome-Browser.

Beispielcode:

<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>

Fazit:

Diese aktualisierte Methode bietet eine robuste Möglichkeit, einen Google Chrome-Browser zu erkennen. Durch die Berücksichtigung des Potenzials für Änderungen in verschiedenen Versionen und Anbietern bietet dieser Ansatz eine zuverlässige Lösung für die Browser-Identifizierungsanforderungen Ihrer Anwendung.

Das obige ist der detaillierte Inhalt vonWie kann man im Jahr 2024 zuverlässig erkennen, ob ein Nutzer Google Chrome verwendet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn