window.navigator还是只是导航器?

时间:2011-11-14 12:28:51

标签: javascript cross-browser

我应该使用什么对象来确定浏览器信息?

alert(window.navigator.userAgent);

alert(navigator.userAgent);

是否有关于决策的跨浏览器兼容性的建议?

2 个答案:

答案 0 :(得分:21)

要么,这并不重要。 navigatorwindow对象的属性,但window对象的所有属性都可以作为全局变量访问。

navigator === window.navigator;
//-> true

作为个人偏好,我总是为window.propertyName对象的显式属性编写window

答案 1 :(得分:1)

你可以使用这个......

 alert("You're using " + navigator.appName);

供参考请访问此链接navigator