我需要一种方法来检测和记录客户端在访问我的站点时使用的浏览器和版本。我想知道这样做的最佳方法是什么。我在服务器端使用 MVC.net,在客户端使用 JQuery 1.9+ 和 Modernizer。
环顾四周,我看到一堆非常旧且可能已经过时的帖子(FF 版本 3 和 4 时代的问题),其余的则表示不用担心检测浏览器并检测功能。问题是,我工作的公司希望将这些数据存储在数据库中,因此特征检测并不是真正的解决方案。还做一些阅读 JQuery 1.9+ 不再支持 .browser() 方法,您需要使用 Jquery.support 或添加 Jquery.migrate 插件。
我想知道准确检测所有主要浏览器/版本的最简单、最轻量级(和现代?)的方法。客户端或服务器端很好......虽然我很确定客户端更可靠。