javascript - window.navigator 还是导航器?

标签 javascript cross-browser

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

alert(window.navigator.userAgent);

alert(navigator.userAgent);

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

最佳答案

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

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

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

关于javascript - window.navigator 还是导航器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8121586/

相关文章:

javascript - Microsoft Edge array.sort(compareFunction) 排序不正确

javascript - VML 是否具有与 SVG 的标记元素等效的元素?

javascript - 如何使用 Ajax 添加更多过滤器和寻呼机

jquery - 在 IE9 和 Opera 中显示标题

javascript - 在 Firefox 中远程使用 Google Maps V3 时为 "google is not defined"

javascript - 跨平台,跨浏览器的方式来播放Java脚本中的声音?

javascript - 检查应用程序是否在 Electron js 中被强制关闭?

javascript - Laravel View 中的 jQuery 语法

IE中CSS下拉菜单定位问题

javascript - 如何强制 google chrome/firefox 使用 Internet explorer web 浏览器控件