我只支持主流的现代浏览器。主要是b.c.我目前的资源有限,我必须支持我的能力,并且用户数最多的浏览器。我的应用程序仅适用于启用JavaScript和主要的现代浏览器。我有一个JavaScript测试,现在我需要测试这些浏览器的浏览器类型和版本。
Google搜索结果:
Quriksmode看起来为我的需求提供了太多的基础,W3我被告知不是最好的参考。
我找到的最简单的解决方案以及我想要使用的是:
navigator.appName
测试类型和
navigator.appVersion
测试版本。这是否适用于我想要涵盖的有限案例?
我不想使用任何库。
答案 0 :(得分:3)
鉴于您的资源有限,请考虑使用类似jQuery的框架,尝试代表您管理浏览器之间的有时重大差异。
即使您不想一般使用jQuery,我仍然建议您查看它的浏览器检测功能
http://api.jquery.com/jQuery.browser/
请注意,.browser属性已弃用,可能在jQuery的未来版本中不可用,因为该团队不关注特定浏览器版本,而是关注当前浏览器的功能
http://api.jquery.com/jQuery.support/
采用类似的方法是明智的。