admin 管理员组

文章数量: 887016

本文章使用java(user-agent),需要前端请求request
为了测试几乎下载完了windows常用浏览器
Android也几乎下载了全部常用浏览器作为测试,
苹果系统,ipone有朋帮测试过,没得问题,
最后总结出代码:
——————————————这是分割线——————————————
获取浏览器版本:

/**
 * 获取浏览器版本
 * 
 * @param request
 * @return
 */
public static String getBrower(HttpServletRequest request)
{
   
	String browserVersion = null;
	String header = request.getHeader("user-agent");
	System.out.println(header);
	if (header.equals("") || header == null)// 为空就默认为谷歌
	{
   
		browserVersion = "谷歌浏览器";
		return browserVersion;
	}

	if (header.indexOf("Chrome") > 0)// 谷歌
	{
   
		browserVersion = "谷歌浏览器";
	}
	else if (header.indexOf("Safari") > 0)// safari
	{
   
		browserVersion = "safari浏览器";
	}
	if (header.indexOf("MSIE") > 0)// ie浏览器
	{
   
		browserVersion = "ie浏览器";
	}
	if (header.indexOf("Firefox") > 0)// 火狐浏览器
	{
   
		browserVersion = "火狐浏览器";
	}
	if (header.indexOf("Camino") > 0)//
	{
   
		browserVersion = "camino浏览器";
	}
	

本文标签: 最全 浏览器 操作系统 信息 Agent