Tools
Kostenloses Browser-Erkennungstool
Identifizieren Sie sofort, ob Sie Brave, Chrome, Firefox, Safari, Edge oder andere Chromium-basierte Browser verwenden – mittels JavaScript-Fingerprinting-Techniken.
Erkennung läuft...
Engine
-
Plattform
-
Mobil
-
Browser-Erkennungsergebnisse
| Prüfung | Ergebnis |
|---|---|
| Erkennung wird ausgeführt... | |
Ihr Browser User Agent String
Laden...
Brave Browser mit JavaScript erkennen
Brave-Erkennung
Brave ist der einzige Browser, der ein navigator.brave-Objekt mit einer isBrave()-Methode bereitstellt. Dies ist die zuverlässigste Methode zur Brave-Erkennung, da es eine bewusst von Brave Software bereitgestellte API ist.
if (navigator.brave && await navigator.brave.isBrave()) {
// User is on Brave Browser
}
Chrome vs. Chromium-basierte Browser
Viele Browser (Edge, Opera, Brave) basieren auf Chromium und enthalten "Chrome" im User Agent String. Um echtes Chrome zu identifizieren, prüfen wir auf das Fehlen anderer Browser-Kennungen (Edg, OPR, Brave) bei gleichzeitigem Vorhandensein von "Chrome".
const ua = navigator.userAgent;
const isChromium = ua.includes('Chrome');
const isEdge = ua.includes('Edg');
const isOpera = ua.includes('OPR');
// True Chrome = Chromium without Edge/Opera/Brave markers
Firefox-Erkennung
Firefox nutzt die Gecko-Engine und identifiziert sich eindeutig im User Agent mit "Firefox". Die Erkennung ist einfach, da kein anderer großer Browser diese Kennung verwendet.
const isFirefox = ua.includes('Firefox');
Safari-Erkennung
Die Safari-Erkennung ist knifflig, da Chromes UA ebenfalls "Safari" enthält. Wir erkennen Safari, indem wir auf "Safari" im UA prüfen und gleichzeitig Chrome- und Chromium-Kennungen ausschließen. Safari ist der einzige große Browser, der WebKit ohne Chromium-Basis nutzt.
const isSafari = ua.includes('Safari') &&
!ua.includes('Chrome') &&
!ua.includes('Chromium');
Einschränkungen & Datenschutz
User Agent Strings können gefälscht werden, und datenschutzorientierte Browser können Fingerprinting-Signale verändern oder reduzieren. Dieses Tool verwendet ausschließlich clientseitige Erkennung und sendet keine Daten an externe Server. Für die genaueste Brave-Erkennung ist die navigator.brave-API maßgeblich, da nur Braves eigener Code sie bereitstellen kann.