Méthode Java simple pour obtenir la version et le type du navigateur n'est pas parfait, mais il peut être utilisé;
J'espère que tout le monde l'améliorera!
public static void main (string [] args) {String agent = request.getheader ("user-agent"). tolowercase (); System.out.println (agent); System.out.println ("Version du navigateur:" + getBrowsname (agent));} public String getbrowsname (String Agent) {if (agent.indexof ("msie 7") "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 "ie10"; "ie";} else if (agent.indexof ("opera")> 0) {return "opera";} else if (agent.indexof ("opera")> 0) {return "webkit";} else if (agent.indexof ("firefox")> 0) {return "firefox";} else if (agent.indexof ("webkit")> 0) "webkit";} else if (agent.indexof ("gecko")> 0 && agent.indexof ("rv: 11")> 0) {return "ie11";} else {return "autres";}}Déterminez s'il s'agit d'un téléphone mobile ou d'un navigateur d'ordinateur
Public Final Static String [] agent = {"Android", "iPhone", "iPod", "iPad", "Windows Phone", "MQQBrowser"}; public static booléen Checkagentismobile ("Windows UA) {boolean flag = false; if (! ua.contains (" Windows NT ") || (ua.Contins (" Windows NT ") & ua.ca. MSIE 9.0; ")))) {// Excluez le système Apple Desktop System if (! Ua.Contains (" Windows NT ") &&! UA.Contains (" MacIntosh ")) {pour (String Item: Agent) {if (ua.Contains (item)) {Flag = True; Break;}}}} Retournet Imptacte;}ua est: string ua = request.getheader ("user-agent"); // La valeur de l'en-tête de réponse renvoyée par le navigateur est obtenue.
Résumer
Ce qui précède est tout le contenu de cet article sur l'implémentation Java Exemples de code simples pour déterminer la version et le type du navigateur. J'espère que ce sera utile à tout le monde. Les amis intéressés peuvent se référer à d'autres sujets liés à Java sur ce site. S'il y a des lacunes, veuillez laisser un message pour le signaler. Merci vos amis pour votre soutien pour ce site!