通過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";
}
相關(guān)文章
JavaScript結(jié)合PHP實現(xiàn)網(wǎng)頁制作中雙下拉菜單的動態(tài)實現(xiàn)
在網(wǎng)頁制作中,常常遇到這種情況,通過主下拉菜單的選擇,動態(tài)的生成子下拉菜單。本文介紹了雙下拉菜單的動態(tài)實現(xiàn),有需要的可以來了解一下。2016-10-10jsp 連接sql server 2008 連接不上的解決方法
需要用到j(luò)sp 通過jdbc來訪問sql serve2008 , 結(jié)果在遇到好多問題,感覺被坑了個大。。2013-05-05JSP用過濾器解決request getParameter中文亂碼問題
在服務(wù)器端用request.getParameter()讀取參數(shù)時,很容易出現(xiàn)中文亂碼現(xiàn)象,下面是JSP用過濾器解決request中文亂碼問題的具體實現(xiàn)2014-09-09