使用java从服务器端检测浏览器版本
我看到很多与浏览器检测、用户代理检测等相关的帖子...我想从服务器端检测版本并基于此发送适当的数据。
我知道浏览器可以使用工具模仿版本,但这对我来说并不重要。
我需要 java 解决方案来进行准确的版本检测。
I saw many posts related to the browser detection, User agent detection etc...I want to detect the version from server side and send appropriate data based on that.
I know browsers can mimic version with tools, but that doesn't matter for me.
I need the java solution for the exact version detection.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
以下代码解释了如何使用 user-agent-utils 执行此操作:
Here is the code explaining how to do it using user-agent-utils:
看看
user-agent-utils
。Take a look at
user-agent-utils
.检查 HTTP servlet 请求中的标头 - 他们会告诉您。检查“用户代理”标头。
Check the headers in the HTTP servlet request - they'll tell you. Check the "User-Agent" header.
我推荐 UA 探测器 uadetector.sourceforge.net
I recommend UA Detector at uadetector.sourceforge.net
使用 Spring 移动设备模块?
这可以使用 LiteDeviceResolver 或 WurflDeviceResolver。
Use Spring Mobile Device Module?
This can use either the LiteDeviceResolver or the WurflDeviceResolver.