【发布时间】:2012-06-18 07:02:54
【问题描述】:
我只支持主流的现代浏览器。主要是公元前我目前的资源有限,我必须尽我所能支持用户最多的浏览器。我的应用程序仅适用于打开的 JavaScript 和主要的现代浏览器。我有一个 JavaScript 测试,现在我需要测试这些浏览器的浏览器类型和版本。
- IE
- 野生动物园
- 铬
- 火狐
谷歌搜索拉起:
W3 和 Quirksmode
Quriksmode 看起来涵盖了太多基础以满足我的需求,而我被告知 W3 并不是最好的参考。
我找到的最简单的解决方案是:
navigator.appName
测试类型和
navigator.appVersion
测试版本。这适用于我想要涵盖的有限案例吗?
我不想使用任何库。
【问题讨论】:
-
我认为选择取决于您是否使用 javascript 多种形式或 jquery 或其他库您的意思是最好的参考有没有线索来确定什么最适合您? javascript 或 JQuery
-
我只是想看看是否有人成功使用了 navigator.appName 和或 navigator.appVersion ......因为 Quirksmode 说它们没有标准化。
-
您是否已解决浏览器检测问题?通常认为使用特征检测而不是浏览器检测来获得更好的可维护性和更多逻辑代码会更好。
标签: javascript