Простой метод Java для получения версии и типа браузера не идеален, но его можно использовать;
Я надеюсь, что все улучшат это!
public static void main (string [] args) {string agent = request.getheader ("user-agent"). tolowercase (); System.out.println (Agent); System.out.println ("Версия браузера:"+getBrowserName (Agent));} public String GetBrowSername (strice Agent) {if Agent.IndexOf ("msie 7") "IE7";} else if (agget.IndexOf ("msie 8")> 0) {return "ie8";} else if (agent.indexof ("msie 9")> 0) {return "ie9";} else if (agent.Indexof ("msie 10")> 0) {return ";} use if (agent.Index. "IE";} else if (agget.IndexOf ("Opera")> 0) {return "opera";} else if (agent.indexof ("opera")> 0) {return "webkit";} else if (agent.indexof ("firefox")> 0) {return "firefox"; "webkit";} else if (agget.indexof ("gecko")> 0 && agent.indexof ("rv: 11")> 0) {return "ie11";} else {return "ether";}}Определите, является ли это мобильным телефоном или компьютерным браузером
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") Msie 9.0; "))))) {// исключить систему настольных компьютеров Apple if (! Ua.contains (" windows nt ") &&! Ua.contains (" macintosh ")) {for (String: Agent) {if (ua.contains (item)) {flag = true; break;}}}} return flag;ua: string ua = request.getheader ("пользователь-агент"); // получено значение в заголовке ответа, возвращаемого браузером.
Суммировать
Выше приведено все содержимое этой статьи о простых примерах внедрения Java для определения версии и типа браузера. Я надеюсь, что это будет полезно для всех. Заинтересованные друзья могут обратиться к другим темам, связанным с Java , на этом сайте. Если есть какие -либо недостатки, пожалуйста, оставьте сообщение, чтобы указать это. Спасибо, друзья, за вашу поддержку на этом сайте!