Einfache Java -Methode, um Browserversion und Typ zu erhalten, ist nicht perfekt, kann aber verwendet werden.
Ich hoffe, jeder wird es verbessern!
public static void main (string [] args) {String agent = request.getheader ("user-Agent"). TolowerCase (); System.out.println (Agent); System.out.println ("Browser-Version:"+getBrowsername (Agent)); "IE7";} else if (agent.indexof ("msie 8")> 0) {return "ie8";} else if (agent.indexof ("msie 9")> 0) {return "ie9";} else if (agent.indexof ("msie 10")> 0) {return "ine10"; {}} if (agent (agent (agent) "; "IE";} else if (Agent.Indexof ("Opera")> 0) {return "Opera";} else if (agent.indexof ("Opera")> 0) {return "webkit";} else if (agent.indexof ("firefox")> 0) {return "{}}} oder agent. "webkit";} else if (agent.indexof ("Gecko")> 0 && agent.indexof ("RV: 11")> 0) {return "IE11";} else {return "Andere";}}Stellen Sie fest, ob es sich um ein Mobiltelefon oder ein Computerbrowser handelt
public Final Static String [] Agent = {"Android", "iPhone", "iPod", "iPad", "Windows Phone", "Mqqbrowser"}; public static boolesche Checkagentismobile (String ua) {boolean Flag = false; if (! ua.contains ("Windows nt") | ua.contains ("kompatibel; msie 9.0;")))) {// Apple Desktop -System ausschließen if (! ua.contains ("Windows nt") &&!ua ist: string ua = request.getheader ("user-Agent"); // Der vom Browser zurückgegebene Wert im Antwortheader wird erhalten.
Zusammenfassen
Das obige ist der gesamte Inhalt dieses Artikels über Java -Implementierung einfache Code -Beispiele zur Bestimmung der Browserversion und des Typs. Ich hoffe, es wird für alle hilfreich sein. Interessierte Freunde können sich auf andere Java -bezogene Themen auf dieser Website beziehen. Wenn es Mängel gibt, hinterlassen Sie bitte eine Nachricht, um darauf hinzuweisen. Vielen Dank an Freunde für Ihre Unterstützung für diese Seite!