用于检测和解析浏览器信息的库
我有一个要求,我需要存储各种浏览器信息,例如品牌(例如 IE、Chrome..)、型号(例如 IE、Chrome)、浏览器版本(例如 7.0.0.0)、操作系统版本(例如 Windows 7、 OSX、Linux)、Flash 版本信息等。对于移动检测,我使用 WURFL,它使用用户代理字符串,并且对移动设备有很好的支持,但对桌面 Web 浏览器的支持不太好。我将 Web 补丁与 WURFL 一起使用,但为了使其有用,我必须添加自己的覆盖补丁来提供上面列出的一些项目。这是最好的方法吗?或者有人找到了更适合此类任务的图书馆吗?如果 WURFL 是实现这一目标的最佳方法,是否有比 WURFL 网站上提供的更全面的更新和维护的 Web 补丁?
I have a requirement where I need to store various bits of browser information such as Brand (eg IE, Chrome..), Model (eg IE, Chrome), Browser Version (eg 7.0.0.0), OS Version (eg Windows 7, OSX, Linux), Flash version info ect. For mobile detection, I'm using WURFL which uses the user agent string and has great support for mobile devices, but not so much for desktop web browsers. I'm using the web patch with WURFL, but to make it useful I would have to add my own override patch to provide some of the items listed above. Is this the best way to do this? Or has anyone found a library out there more suited to this kind of task. If WURFL is the best way to do this, is there an updated and maintained web patch that's more comprehensive than the one provided on the WURFL site?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
根据直接从 ScientiaMobile 收到的信息,API 的下一个小版本(估计在本文发布之日起几周内)将提高 Web 浏览器检测的质量,并且他们正在考虑将 Web 补丁包含在主存储库中,以消除需要一个单独的补丁文件。
Based on information received directly from ScientiaMobile the next minor release (estimated at a couple of weeks from the date of this post) of the API will improve the quality of web browser detection and that they are considering including the web patch within the main repository removing the need for a separate patch file.