O método Java simples para obter a versão e o tipo do navegador não é perfeito, mas pode ser usado;
Espero que todos melhorem!
public static void main (string [] args) {string agent = request.getheader ("user-agent"). tolowercase (); system.out.println (agente); system.out.println ("navegador):"+getBrowSerName (agente);} public string (string) (string): (agente. "ie7";} else if (agent.indexOf ("msie 8")> 0) {return "ie8";} else if (agent.indexof ("msie 9")> 0) {return "ie9";} else (agent.indexOf ("msie 10)> 0) {return";}; "ie";} else if (agent.indexof ("opera")> 0) {return "Ópera";} else if (agent.indexof ("opera")> 0) {return "webkit";} else (agente.indexof ("Firefox")> 0) {return "Firefox";}; "webkit";} else if (agent.indexof ("gecko")> 0 && agent.indexOf ("rv: 11")> 0) {return "ie11";} else {return "outros";}}}Determine se é um telefone celular ou um navegador de computador
public final Static String [] agente = {"Android", "iPhone", "iPod", "iPad", "Windows Phone", "MQQBrowser"}; public estático boolean checkAgentismobile (string ua) {boolean sinaliza = false; if (! ua.contains ("Windows NT) | ua.contains ("compatível; msie 9.0;"))))) {// exclui o sistema de mesa da Apple if (! ua.contains ("windows nt") &&! ua.contains ("Macintosh")) {para (string item: agent) {if (ua.conts (itens)) {flag;ua é: string ua = request.getheader ("user-agent"); // O valor no cabeçalho da resposta retornado pelo navegador é obtido.
Resumir
O exposto acima é todo o conteúdo deste artigo sobre exemplos de código simples de implementação do Java para determinar a versão e o tipo do navegador. Espero que seja útil para todos. Amigos interessados podem se referir a outros tópicos relacionados a Java neste site. Se houver alguma falha, deixe uma mensagem para apontá -la. Obrigado amigos pelo seu apoio para este site!