Window浏览器对象模型:
BOM 核心对象是window, 表示浏览器的一个实例(浏览器窗口)。
1.j全局对象是window对象的一部分;全局函数,全局变量可以通过window 访问
2.TML DOM 的 document 也是 window 对象的属性之一
// 1.window.top属性
> function check() {
if (window.top != window.self) {
console.log("不是顶层窗口");
} else {
console.log("是顶层窗口,浏览器窗口");
}
}
// 2. window.Location方法
function trans() {
window.Location.assign("地址"); // 引入一个新文档
}
// 3.window.navigator:访问浏览器版本,代号等。用于浏览器检测。
console.log(window.navigator.appCodeName); // 获取浏览器代号
// 不能被检测原因
1.navigator 数据可被浏览器使用者更改
2.一些浏览器对测试站点会识别错误
3.浏览器无法报告晚于浏览器发布的新操作系统