最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

【最全总结】java(user-agent)获取浏览器信息及操作系统

运维笔记admin29浏览0评论

本文章使用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浏览器";
	}
	
发布评论

评论列表(0)

  1. 暂无评论