Java 移动用户代理字符串的最新完整列表

Java 移动用户代理字符串的最新完整列表,java,mobile,user-agent,Java,Mobile,User Agent,由于我想根据用户代理头字符串检测移动设备,在哪里可以获得这些用户代理字符串的完整和最新列表的引用?至于现在,我发现了一些零碎的东西。我不确定你能不能做到——它们变化太频繁、太快了。尝试使用类似或的服务,该服务将为您解析用户代理并返回手机的属性(屏幕大小、浏览器功能等)。WURLF和DeviceAtlas等公司负责更新他们的电话用户代理数据库。这可能会有所帮助吗? 鉴于某些浏览器确实(或至少确实)允许用户自己配置,我认为检测UA字符串的任何合法字符的正则表达式应该完成这项工作。顺便说一句,通常没有

由于我想根据用户代理头字符串检测移动设备,在哪里可以获得这些用户代理字符串的完整和最新列表的引用?至于现在,我发现了一些零碎的东西。

我不确定你能不能做到——它们变化太频繁、太快了。尝试使用类似或的服务,该服务将为您解析用户代理并返回手机的属性(屏幕大小、浏览器功能等)。WURLF和DeviceAtlas等公司负责更新他们的电话用户代理数据库。

这可能会有所帮助吗?

鉴于某些浏览器确实(或至少确实)允许用户自己配置,我认为检测UA字符串的任何合法字符的正则表达式应该完成这项工作。顺便说一句,通常没有必要问访问者他们使用什么浏览器。通过这样做,您试图提供什么功能?我想检测用户的浏览器,以便区分移动版本网站和桌面版本网站。此外,对于移动版网站,我需要根据用户使用的移动设备类型进行必要的调整。谢谢。wurfl用户代理已规范化,即遗漏了一些详细信息。wurfl数据库自2012年11月8日以来未更新。因此,它缺少了黑莓Z10和HTC One等产品。