|
|
Veröffentlicht am 14.6.2021, 10:25:41
|
|
|
|

1. Grundlegendes Wissen:
User-Agent für HTTP-Header
User Agent, auch im Chinesischen als UA bekannt, ist Teil des HTTP-Protokolls und eine Komponente der Header-Domäne. Es handelt sich um einen speziellen String-Header, der der Website Informationen über den Typ und die Version des verwendeten Browsers, das Betriebssystem und die Version, den Browserkernel usw. liefert. Durch dieses Logo kann die vom Nutzer besuchte Website verschiedene Layouts anzeigen, um ein besseres Erlebnis zu bieten oder Informationsstatistiken durchzuführen. Zum Beispiel ist der Zugriff auf Google auf einem Mobiltelefon nicht dasselbe wie der Zugriff auf einen Computer, den Google anhand der UA des Besuchers beurteilt. UA kann getarnt werden.
Das Standardformat für den UA-String des Browsers: Browser-ID (Betriebssystem-ID; Verschlüsselungsniveau-Identifikation; Browsersprache) Versionsinformationen zur Engine-Identifikation darstellen. Aber Browser sind anders.
Zeichenkettenbeschreibung:
1. Browser-Logo
Aus Kompatibilitäts- und Werbegründen haben viele Browser dasselbe Logo, sodass das Browserlogo nicht die wahre Version des Browsers anzeigt und die echten Versionsinformationen am Ende des UA-Strings zu finden sind.
2. Betriebssystemidentifikation
3. Verschlüsselungsniveau-Identifikation
N: Zeigt keine sichere Verschlüsselung an I: Zeigt eine schwache Sicherheitsverschlüsselung an U: Weist auf starke Sicherheitsverschlüsselung hin.
4. Browsersprache Die in der Präferenz angegebene Sprache > Allgemeine > Sprachen
5. Rendering-Engine Die wichtigsten Rendering-Engines, die vom Display-Browser verwendet werden, sind: Gecko, WebKit, KHTML, Presto, Trident, Tasman usw. im Format der Rendering-Engine/Versionsinformationen
6. Versionsinformationen Zeigt die realen Versionsinformationen des Browsers im folgenden Format an: Browser-/Versionsinformationen
Notizen: 1. In den Werbetargeting-Einstellungen zielen sowohl Browser-Targeting als auch Betriebssystem-Targeting auf die Informationen im User-Agent. 2. Für weitere Informationen über User-Agent siehe bitte die Historie der User-Agent-Strings
Details zum Browser User-Agent
PC:
Safari 5.1 – MAC
User-Agent:Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_8; en-us) AppleWebKit/534.50 (KHTML, like Gecko) Version/5.1 Safari/534.50
Safari 5.1 – Windows
User-Agent:Mozilla/5.0 (Windows; U; Windows NT 6.1; en-us) AppleWebKit/534.50 (KHTML, like Gecko) Version/5.1 Safari/534.50
IE 9.0
User-Agent:Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0;
IE 8.0
User-Agent:Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0)
IE 7.0
User-Agent:Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
IE 6.0
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
Firefox 4.0.1 – MAC
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:2.0.1) Gecko/20100101 Firefox/4.0.1
Firefox 4.0.1 – Windows
User-Agent:Mozilla/5.0 (Windows NT 6.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1
Oper 11.11 – MAC
User-Agent:Opera/9.80 (Macintosh; Intel Mac OS X 10.6.8; U; en) Presto/2.8.131 Version/11.11
Opera 11.11 – Windows
User-Agent:Opera/9.80 (Windows NT 6.1; U; en) Presto/2.8.131 Version/11.11
Chrome 17.0 – MAC
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_0) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.56 Safari/535.11
Maxthon
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Maxthon 2.0)
Tencent TT
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; TencentTraveler 4.0)
The World 2.x
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)
The World 3.x
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; The World)
Sogou Browser 1.x
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; SE 2.X MetaSr 1.0; SE 2.X MetaSr 1.0; .NET CLR 2.0.50727; SE 2.X MetaSr 1.0)
360-Browser
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; 360SE)
Avant
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Avant Browser)
Grüner Browser
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)
Auf mobilen Geräten:
Safari iOS 4.33 – iPhone
User-Agent:Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_3 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8J2 Safari/6533.18.5
Safari iOS 4.33 – iPod Touch
User-Agent:Mozilla/5.0 (iPod; U; CPU iPhone OS 4_3_3 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8J2 Safari/6533.18.5
Safari iOS 4.33 – iPad
User-Agent:Mozilla/5.0 (iPad; U; CPU OS 4_3_3 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8J2 Safari/6533.18.5
Android N1
User-Agent: Mozilla/5.0 (Linux; U; Android 2.3.7; en-us; Nexus One Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1
Android QQ Browser für Android
User-Agent: MQQBrowser/26 Mozilla/5.0 (Linux; U; Android 2.3.7; zh-cn; MB200 Build/GRJ22; CyanogenMod-7) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1
Android Opera Mobile
User-Agent: Opera/9.80 (Android 2.3.4; Linux; Opera Mobi/build-1107180945; U; en-GB) Presto/2.8.149 Version/11.10
Android Pad Moto Xoom
User-Agent: Mozilla/5.0 (Linux; U; Android 3.0; en-us; Xoom Build/HRI39) AppleWebKit/534.13 (KHTML, like Gecko) Version/4.0 Safari/534.13
BlackBerry
User-Agent: Mozilla/5.0 (BlackBerry; U; BlackBerry 9800; en) AppleWebKit/534.1+ (KHTML, like Gecko) Version/6.0.0.337 Mobile Safari/534.1+
WebOS HP Touchpad
User-Agent: Mozilla/5.0 (hp-tablet; Linux; hpwOS/3.0.0; U; en-US) AppleWebKit/534.6 (KHTML, like Gecko) wOSBrowser/233.70 Safari/534.6 TouchPad/1.0
Nokia N97
User-Agent: Mozilla/5.0 (SymbianOS/9.4; Series60/5.0 NokiaN97-1/20.0.019; Profile/MIDP-2.1 Configuration/CLDC-1.1) AppleWebKit/525 (KHTML, like Gecko) BrowserNG/7.1.18124
Windows Phone Mango
User-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows Phone OS 7.5; Trident/5.0; IEMobile/9.0; HTC; Titan)
UC hat das nicht
User-Agent: UCWEB7.0.2.37/28/999
UC-Standard
User-Agent: NOKIA5700/ UCWEB7.0.2.37/28/999
UCOpenwave
User-Agent: Openwave/ UCWEB7.0.2.37/28/999
UC Oper
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; ) Opera/UCWEB7.0.2.37/28/999
2. Browsererkennung
1. IE-Browser (nehmen wir IE 9.0 als Beispiel)
PC: User-Agent: Mozilla/5.0 (kompatibel; MSIE 9.0; Windows NT 6.1; Dreizack/5,0; Mobiles Gerät: User-Agent: Mozilla/5.0 (kompatibel; MSIE 9.0; Windows Phone OS 7.5; Dreizack/5,0; IEMobile/9.0; HTC; Titan)
Da Aoyou, Window of the World, 360 Browser, Tencent Browser, Sogou Browser, Avant und Green Browser alle IE-Kernel verwenden, ist der Standard für IE-Browser-Bewertung das "MSIE"-Feld, und die Zahl hinter dem MSIE-Feld ist die Versionsnummer, aber es muss auch so bewertet werden, dass sie "Maxthon", "The world", "360SE", "TencentTraveler", "SE" und "Avant" nicht enthält und andere Felder (Green Browser ist nicht eindeutig identifiziert). Mobilgeräte müssen außerdem die IEMobile+-Versionsnummer bestimmen.
2. 360-Browser
PC: User-Agent: Mozilla/4.0 (kompatibel; MSIE 7.0; Windows NT 5.1; Dreizack/4,0; InfoPath.2; . NET4.0C; . NET4.0E; .NET CLR 2.0.50727; 360SE) Mobilgeräte: Nicht verfügbar
Der 360-Browser wird anhand des Feldes "360SE" bewertet, das keine Versionsanzeige enthält.
3. Sogou-Browser
PC: User-Agent:Mozilla/4.0 (kompatibel; MSIE 7.0; Windows NT 5.1; Dreizack/4,0; SE 2.X MetaSr 1.0; SE 2.X MetaSr 1.0; .NET CLR 2.0.50727; SE 2.X MetaSr 1.0) Mobilgeräte: Nicht verfügbar
Die Bewertungskriterien des Sogou Browsers sind die Felder "SE" und "MetaSr", und die Versionsnummer ist die Nummer nach SE.
4、Chrome
PC: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_0) AppleWebKit/535.11 (KHTML, wie Gecko) Chrome/17.0.963.56 Safari/535.11
Mobiles Gerät: User-Agent: Mozilla/5.0 (Linux; U; Android 2.2.1; ZH-CN; HTC_Wildfire_A3333 Build/FRG83D) AppleWebKit/533.1 (KHTML, wie Gecko) Version/4.0 Mobile Safari/533.1
Das Kriterium für den PC-Chrome-Browser ist das Chrome-Feld, und die Zahl nach Chrome ist die Versionsnummer; Der mobile Chrome-Browser bewertet die Felder wie "Android", "Linux" und "Mobile Safari", und die Zahl nach der Version ist die Versionsnummer.
5、Safari
PC: User-Agent:Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_8; en-us) AppleWebKit/534.50 (KHTML, wie Gecko) Version/5.1 Safari/534.50
Mobiles Gerät: User-Agent: Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_3 wie Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, wie Gecko) Version/5.0.2 Mobile/8J2 Safari/6533.18.5
Da Chrome und Nokias Series 60-Browser ebenfalls den WebKit-Kernel verwenden, muss der Safari-Browser so bewertet werden, dass er das Safari-Feld und nicht Chrome und andere Informationen enthält, und die Zahl nach "version/" ist die Versionsnummer. Derjenige, der unter den oben genannten Bedingungen das mobile Feld enthält, ist der Safari-Browser auf dem mobilen Gerät.
6. Tencent-Browser
PC: User-Agent: Mozilla/4.0 (kompatibel; MSIE 7.0; Windows NT 5.1; Dreizack/4,0; TencentTraveler 4.0; .NET CLR 2.0.50727)
Mobiles Gerät: Benutzeragent: MQQBrowser/26 Mozilla/5.0 (Linux; U; Android 2.3.7; ZH-CN; MB200 Build/GRJ22; CyanogenMod-7) AppleWebKit/533.1 (KHTML, wie Gecko) Version/4.0 Mobile Safari/533.1
Das Bewertungskriterium des Tencent Browsers ist "TencentTraveler" oder "QQBrowser", und die Nummer nach TencentTraveler oder QQBrowser ist die Versionsnummer.
7、Firefox
PC: Benutzeragent: Mozilla/5.0 (Windows NT 6.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1
Mobil: User-Agent: Mozilla/5.0 (Androdi; Linux armv7l; rv:5.0) Gecko/ Firefox/5.0 fennec/5.0
Das Kriterium von Firefox ist das Firefox-Feld, und die Zahl nach Firefox ist die Versionsnummer.
8、Die Welt
PC: User-Agent: Mozilla/4.0 (kompatibel; MSIE 7.0; Windows NT 5.1; Die Welt)
Mobilgeräte: Nicht verfügbar
Der Weltbrowser wird anhand des Feldes "Die Welt" bewertet, das die Versionsnummer nicht angibt.
Beachten Sie, dass es in der User-Agent of The World Version 2.x kein Feld für "Die Welt" gibt.
9. Reisen
PC: User-Agent: Mozilla/4.0 (kompatibel; MSIE 7.0; Windows NT 5.1; Maxthon 2.0)
Mobilgeräte: Nicht verfügbar
Der Standard für die Navigation im Browser ist "Maxthon", und die Nummer nach Maxthon ist die Versionsnummer.
10、Oper
PC: User-Agent:Opera/9.80 (Windows NT 6.1; U; en) Presto/2.8.131 Version/11.11
Mobilgerät: User-Agent: Opera/9.80 (Android 2.3.4; Linux; Opera mobi/adr-1107051709; U; zh-cn) Presto/2.8.149 Version/11.10
Das Bewertungskriterium des Opera-Browsers ist das Opera-Feld, und die Zahl nach dem Opera-Feld ist die Versionsnummer.
11. UC Browser
UC Web bietet verschiedene Browsing-Modi, und der entsprechende User-Agent ist:
UC hat das nicht
User-Agent: UCWEB7.0.2.37/28/999
UC-Standard
User-Agent: NOKIA5700/ UCWEB7.0.2.37/28/999
UCOpenwave
User-Agent: Openwave/ UCWEB7.0.2.37/28/999
UC Oper
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; ) Opera/UCWEB7.0.2.37/28/999
Der UC-Browser wird anhand des Feldes "UCWEB" bewertet, und die Zahl nach UCWEB ist die Versionsnummer.
OS-Ausrichtung
Die Ausrichtung des Betriebssystems hängt von den User-Agent-Informationen im HTTP-Header ab, die von jedem Browser beim Öffnen der Seite übertragen werden. Weitere Informationen zu User-Agent finden Sie unter Browser-User-Agent-Details.
Schauen wir uns die Identifikationsmethoden verschiedener Betriebssysteme im User-Agent an.
PC
Mobil
|
Vorhergehend:Fehlende oder unsichere Schwachstellen im Header "Content-Security-Policy"Nächster:Multilogische Operationen der Nginx-Konfigurationsdatei
|