2016-04-09 1 views
6

Sono stato in giro con il Brave browser (https://www.brave.com/), un non riesco a capire come determinare se un utente sta usando Brave. Ho usato un semplice documento per l'uscita del user agent:Come faccio a sapere se un utente sta usando Brave come browser?

<script>document.write(navigator.userAgent);</script>

e ottengo:

Mozilla/5.0 (Windows NT 10,0; Win64; x64) AppleWebKit/537,36 (KHTML, come Gecko) Chrome/49.0.2623.108 Safari/537.36

che in realtà non mi aiuta nella mia situazione. Qualcuno sa come determinare chi usa Brave in PHP o JavaScript? Grazie!

+0

Non riesco a riprodurlo su un mac. 'navigator.userAgent' nella console di Brave scaricata per Mac da https://www.brave.com/ mi dà: ' "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_3) AppleWebKit/537.36 (KHTML, come Gecko) coraggioso/0.9.0 Chrome/49.0.2623.108 Brave/0.37.3 Safari/537.36 "' (vedi la parte 'coraggiosa/0.9.0' che identifica il browser coraggioso) – lxe

+0

Anche io non sono in grado di riprodurre ciò ottenendo essenzialmente la stessa stringa UA indietro. – Ohgodwhy

+0

Forse questo è un problema con la versione Windows di Brave? '(Windows NT 10.0; Win64; x64)' – lxe

risposta

7

Il "Brave" nel programma utente è stato rimosso nella versione 0.9.

Dal changelog:

Rimosso dal coraggioso utente nell'intestazione HTTP agente per ridurre impronte digitali.

+0

Ancora qualche dozzina di modi per rilevarlo. Brave si comporta diversamente su molti fronti. Qualsiasi browser può essere rilevato tramite il rilevamento delle funzionalità. – Bangkokian

+0

@Bangkokian coraggioso cerca in particolare di evitare di essere rilevabile - lo considerano un'invasione della privacy per un sito web per essere in grado di scoprire quale browser stai usando. –

+0

@abhibeckert Va bene. Non mi interessa davvero cosa "provano" a fare o cosa "considerano" un'invasione della privacy. Brave è rilevabile e bloccabile. – Bangkokian