通过agent判断浏览器版本救命分享
更新时间:2014年01月17日 09:36:26 作者:
这篇文章主要介绍了jsp中通过agent判断浏览器版本的示例,大家参考使用吧
复制代码 代码如下:
public static String getBrowser(String userAgent) {
if(userAgent==null||userAgent.trim().length()<1){
return "unknow ";
}
String[]brorserEN=new String[]{
"MyIE2",
"Firefox",
"KuGooSoft",
"LBBROWSER",
"TheWord",
"QQ",
"Maxthon",
"BIDUPlayerBrowser",
"Opera",
"Chrome",
"Safari",
"9A334",
"UCWEB",
"googlebot",
"rv 11.0"};
String[]brorserCN=new String[]{
"MyIE2",
"Firefox",
"酷狗",
"猎豹",
"世界之窗",
"QQ",
"Maxthon",
"百度影音",
"Opera",
"Chrome",
"Safari",
"360",
"UCWEB",
"googlebot",
"IE 11.0"};
for(int i=0;i<brorserEN.length;i++){
if (userAgent.indexOf(brorserEN[i]) > -1) {
return brorserCN[i];
}
}
if (userAgent.indexOf("MSIE") > -1) {
if(userAgent.indexOf("MSIE 9.0")>-1){
return "IE 9.0";
}else if(userAgent.indexOf("MSIE 10.0")>-1){
return "IE 10.0";
}else if(userAgent.indexOf("MSIE 8.0")>-1){
return "IE 8.0";
}else if(userAgent.indexOf("MSIE 7.0")>-1){
return "IE 7.0";
}else if(userAgent.indexOf("MSIE 6.0")>-1){
return "IE 6.0";
}
return "IE";
}
return "unknow Browser";
}
相关文章
JavaScript结合PHP实现网页制作中双下拉菜单的动态实现
在网页制作中,常常遇到这种情况,通过主下拉菜单的选择,动态的生成子下拉菜单。本文介绍了双下拉菜单的动态实现,有需要的可以来了解一下。2016-10-10jsp 连接sql server 2008 连接不上的解决方法
需要用到jsp 通过jdbc来访问sql serve2008 , 结果在遇到好多问题,感觉被坑了个大。。2013-05-05JSP用过滤器解决request getParameter中文乱码问题
在服务器端用request.getParameter()读取参数时,很容易出现中文乱码现象,下面是JSP用过滤器解决request中文乱码问题的具体实现2014-09-09
最新评论