我们正在构建一个小书签,我们想知道如果我们能够在客户端使用JavaScript更准确地检测浏览器和版本号,而不是使用代理在服务器端执行此操作。检测浏览器/版本与JavaScript与检测服务器端?
我们会将检测结果推送到主要请求的服务器。
问题是,这种方法可以更好地工作并且更准确吗?或者两者都可以做同样的错误,而JavaScript本身是由用户代理计算的(可以通过插件/代理改变)。
重要
请不要忘记,我们正在建设一个书签,所以我们无法加载像Modernizr的和JQuery花哨的工具,因为它不工作了快。
有很多理由想知道用户浏览器... imo没有功能检测纳粹的回答这个合法的问题。关于一些行业标准工具集中的一些最佳类别的好帖子:http://robert.accettura.com/blog/2009/11/30/browser-detection-in-javascript-libraries/ – Shanimal