El método Java simple para obtener la versión y el tipo de navegador no es perfecto, pero se puede usar;
¡Espero que todos lo mejoren!
public static void main (string [] args) {String agent = request.getheader ("user-agent"). tOlowerCase (); system.out.println (agente); System.out.Println ("Browser Version:"+getBrowsername (agente));} public String getBrowserName (string) {if (agent.indexof ("msie 7") "" ie7 ";} else if (agente.indexof (" msie 8 ")> 0) {return" ie8 ";} else if (agente.indexof (" msie 9 ")> 0) {return" ie9 ";} else if (agente.indexof (" msie 10 ")> 0) {return"; "es decir";} else if (agente.indexof ("ópera")> 0) {return "ópera";} else if (agente.indexof ("opera")> 0) {return "webkit";} else if (agente.indexof ("fireFox")> 0) {return "fireFox";} el más if (agente.indexf ("webkit") "webkit";} else if (agente.indexof ("gecko")> 0 && agent.indexof ("rv: 11")> 0) {return "ie11";} else {return "otros";}}Determinar si es un teléfono móvil o un navegador de computadora
Public final static string [] agent = {"Android", "iPhone", "iPod", "iPad", "windows phone", "mqqbrowser"}; public static boolean checkagentismobile (string ua) {boolean flag = false; if (! ua.contains ("windows nt") || (ua.contains ("windows nt") & y y y y y ° Msie 9.0; ")))) {// excluye el sistema de escritorio Apple if (! Ua.contains (" Windows nt ") &&! Ua.contains (" Macintosh ")) {for (String item: agent) {if (ua.contains (item)) {flag = true; break;}}}}ua is: string ua = request.getheader ("user-agent"); // Se obtiene el valor en el encabezado de respuesta devuelto por el navegador.
Resumir
Lo anterior es todo el contenido de este artículo sobre los ejemplos de código simple de implementación de Java para determinar la versión y el tipo de navegador. Espero que sea útil para todos. Los amigos interesados pueden referirse a otros temas relacionados con Java en este sitio. Si hay alguna deficiencia, deje un mensaje para señalarlo. ¡Gracias amigos por su apoyo para este sitio!