我应该使用什么对象来确定浏览器信息?
alert(window.navigator.userAgent);
或
alert(navigator.userAgent);
是否有关于决策的跨浏览器兼容性的建议?
答案 0 :(得分:21)
要么,这并不重要。 navigator
是window
对象的属性,但window
对象的所有属性都可以作为全局变量访问。
navigator === window.navigator;
//-> true
作为个人偏好,我总是为window.propertyName
对象的显式属性编写window
。
答案 1 :(得分:1)