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判断浏览器类型的主要内容,如果未能解决你的问题,请参考以下文章

js如何判断浏览器是否360类型

js判断浏览器类型怎么写

js如何判断浏览器具体类型

js如何判断浏览器类型,包括手机浏览器的?

js判断浏览器类型和版本

使用JS判断客户端浏览器操作系统类型