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";
}
如对本文有疑问,
点击进行留言回复!!
相关文章:
-
-
关于msyql事务隔离你要知道
什么是事务?事务是数据库管理系统执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。数据库事务通常包含了一个序列的对数据库的读/写操作。包含有以下两个目的...
[阅读全文]
-
-
使用java实现网络爬虫
接着上面一篇,这一篇目的就是在于网络爬虫的实现,对数据的获取,以便分析。----->爬虫实现原理网络爬虫基本技术处理网络爬虫是数据采集的一种方法,实际项目...
[阅读全文]
-
-
java调用回调机制详解
调用和回调机制在一个应用系统中, 无论使用何种语言开发, 必然存在模块之间的调用, 调用的方式分为几种:1.同步调用同步调用是最基本并且最简单的一种调用方式, ...
[阅读全文]
-
-
-
-
-
网友评论