Wie kann html5test.com den genauen Namen von Browsern ermitteln?

429
in ni

Wenn ich html5test.com mit "Delphin-Browser" auf Galaxie s6-Nougat öffne,
sagt mir die Website:
"Sie verwenden Dolphin auf einem Samsung Galaxy S6 mit Android 7.0."

der Benutzeragent string =
Mozilla/5.0 (Linux; Android 7.0; SM-G920F Build/NRD90M; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/58.0.3029.83 Mobile Safari/537.36

Wenn ich an User-Agent Switcher für Chrome (unter Windows 7) vorbei bin

html5test.com sagt mir: Sie verwenden Chromium WebView 58 auf einem Samsung Galaxy S6 mit Android 7.0

Das Letzte ist ein schneller Vergleich zwischen Google Chrome und Delphin-Browser

Chrom Mozilla/5.0 (Linux; Android 7.0; SM-G920F Build/NRD90M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.83 Mobile Safari/537.36

Delphin Mozilla/5.0 (Linux; Android 7.0; SM-G920F Build/NRD90M; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/58.0.3029.83 Mobile Safari/537.36

Der einzige Unterschied ist ; wvundVersion/4.0

0
Was ist also die Frage? Sie haben gerade angedeutet, dass die Zeichenfolgen der Benutzeragenten unterschiedlich sind. Welches Verhalten erwarten Sie? Appleoddity vor 6 Jahren 1
Wie kann html5test.com den genauen Namen von Browsern und anderen Websites als whatismybrowser.com und http://detectmobilebrowsers.com ermitteln? Sagen Sie mir ** Chrome 58 auf Android (Nougat) ** oder ** Sie verwenden Chromium WebView 58 auf einem Samsung Galaxy S6 mit Android 7.0 ** Warum sie nicht als Dolphin erkannt werden können ** in ni vor 6 Jahren 0

1 Antwort auf die Frage

2
davidgo

Wie angedeutet, sind diese Informationen alle in der Browser-Zeichenfolge codiert.

Der Teil, den Sie beschönigen können, ist der "SM-G920F", der Modellnummer für ein Galaxy S6-Smartphone.

Das Dolphin Browser-Bit ist eine fundierte Vermutung für die Website, die wahrscheinlich durch eine Kombination von Safari und Android (Safari wird nicht unter Android ausgeführt und ist ein verräterischer Hinweis darauf, dass jemand höchstwahrscheinlich Dolphin verwendet ).