游览器user agent 及手机UserAgent库查询工具

火狐浏览器:

Mozilla/5.0 (Windows NT 6.1; WOW64; rv:40.0) Gecko/20100101 Firefox/40.0


IE浏览器:

Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Win64; x64; Trident/4.0; .NET CLR 2.0.50727; SLCC2; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; .NET4.0E; InfoPath.3)

Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/6.0)


华为手机:

Mozilla/5.0 (Linux; U; Android 4.4.2; zh-cn; PE-TL20 Build/HuaweiPE-TL20) AppleWebKit/537.36 (KHTML, like Gecko)Version/4.0 MQQBrowser/5.3 Mobile Safari/537.36


Google Chrome:

Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36


Apple iPhone 6 Plus:

Mozilla/5.0 (iPhone; CPU iPhone OS 8_0 like Mac OS X) AppleWebKit/600.1.3 (KHTML, like Gecko) Version/8.0 Mobile/12A4345d Safari/600.1.4


Apple iPhone 5:

Mozilla/5.0 (iPhone; CPU iPhone OS 7_0 like Mac OS X; en-us) AppleWebKit/537.51.1 (KHTML, like Gecko) Version/7.0 Mobile/11A465 Safari/9537.53


Apple iPad 3/4:

Mozilla/5.0 (iPad; CPU OS 7_0 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Version/7.0 Mobile/11A465 Safari/9537.53


Samsung Galaxy Note II:

Mozilla/5.0 (Linux; U; Android 4.1; en-us; GT-N7100 Build/JRO03C) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30


Google Nexus 7:

Mozilla/5.0 (Linux; Android 4.3; Nexus 7 Build/JSS15Q) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.72 Safari/537.36


猎豹浏览器:

Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.152 Safari/537.36 LBBROWSER


手机UserAgent库查询工具

http://www.fynas.com/ua

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
user-agent 是一个用来识别客户端设备或浏览器的请求头部字段,它常被用于服务器端对不同设备的适配处理。当用户通过手机浏览器访问网页时,浏览器会自动发送包含手机型号的 user-agent 字段给服务器,让服务器可以根据该信息进行相应的处理。 在 Java 中,我们可以通过获取请求的 HTTP 头部信息,然后解析出其中的 user-agent 字段来获取手机型号。一种常见的方法是使用 Servlet API 中的 HttpServletRequest 对象来获取 user-agent 字段的值。具体的代码如下: ```java import javax.servlet.http.HttpServletRequest; public class UserAgentExample { public String getMobileModel(HttpServletRequest request) { String userAgent = request.getHeader("User-Agent"); String mobileModel = ""; if (userAgent != null) { // 判断是否是手机浏览器的 user-agent 格式 if (userAgent.contains("Mobile")) { // 解析出手机型号 String[] info = userAgent.split(";"); for (String item : info) { item = item.trim(); if (item.startsWith("Java")) { mobileModel = item.substring(5); break; } } } } return mobileModel; } } ``` 在以上代码中,我们首先通过 request.getHeader("User-Agent") 方法获取到 user-agent 字段的值。然后,我们使用 split(";") 方法将其按照分号进行拆分,得到一个字符串数组。接着,我们遍历该数组,找到以 "Java" 开头的项,将其去掉前面的 "Java" 字符串,就得到了手机的型号信息。 当我们在 Servlet 中调用 getMobileModel(request) 方法时,就可以返回当前访问的手机型号信息。 需要注意的是,以上的代码只是一种简化的解析方法,不同手机user-agent 字段可能格式不一样,所以在实际应用中,要根据具体需求进行适配与处理。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值