js和java判断浏览器类型
Posted 第三眼的思绪
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js和java判断浏览器类型相关的知识,希望对你有一定的参考价值。
js判断浏览器代码:
//js判断浏览器
function recBrowser()
var userAgent = window.navigator.userAgent;
if(userAgent.indexOf("MSIE")>0 ||userAgent.indexOf("Trident")>0)//IE浏览器
return "IE";
else if(userAgent.indexOf("FireFox")>0)//火狐浏览器
return "FireFox";
else if(userAgent.indexOf("Chrome")>0)//Google浏览器
return "Chrome";
else if(userAgent.indexOf("Opera")>0)//Opera浏览器
return "Opera";
else if(userAgent.indexOf("Maxthon")>0)//傲游浏览器
return "Maxthon";
else if(userAgent.indexOf("QQBrowser")>0)
return "qq";
<span style="white-space:pre"> </span>else if(userAgent.indexOf("GreenBrowser")>0)
return "green";
<span style="white-space:pre"> </span>else if(userAgent.indexOf("360")>0)
return "360";
else
return "other";
java实现判断浏览器代码:
package com.avcon.utils;
import javax.servlet.http.HttpServletRequest;
public class BrowserUtils
/**
* 判断当前用户使用浏览器类型
* @param request
* @return
*/
public static String userBrowser(HttpServletRequest request)
String userAgent = request.getHeader("User-Agent");
if(userAgent.contains("MSIE") || userAgent.contains("Trident"))
return "IE";
else if(userAgent.contains("Chrome"))
return "Chrome";
else if(userAgent.contains("FireFox"))
return "FireFox";
else if(userAgent.contains("QQBrowser"))
return "QQBrowser";
else if(userAgent.contains("Opera"))//Opera
return "Opera";
else if(userAgent.contains("Maxthon"))//傲游浏览器
return "Maxthon";
else if(userAgent.contains("GreenBrowser"))
return "GreenBrowser";
else
return "OtherBrowser";
以上是关于js和java判断浏览器类型的主要内容,如果未能解决你的问题,请参考以下文章