BOM对象
- window:代表整个浏览器的窗口,同时window也是网页中的全局对象
- navigator:代表的是当前浏览器的信息,通过该对象可以来识别不同的浏览器,一般使用navigator.uesrAgent来判断浏览器
//浏览器判定程序
var ua = navigator.userAgent;
if(/firefox/i.test(ua)){
console.log("这是火狐浏览器");
}else if(/chrome/i.test(ua)){
console.log("这是谷歌浏览器");
}
- location:代表当前浏览器的地址栏信息,通过Location可以操作浏览器跳转页面
- history:代表浏览器的历史记录,该对象不能获取到具体的历史记录,只能操作浏览器向前后者向后翻页
- screen:代表用户的屏幕信息,通过该对象可以获取到用户的屏幕的相关信息