BOM - Window

获取宽高

1
2
3
window.screen.width;
console.log("window.screen.availHeight:" + window.screen.availHeight);
console.log("window.screen.availWidth:" + window.screen.availWidth);

跳转

  • assign 可以退回
  • replace 不可以退回
1
2
3
4
5
var btn = document.querySelector("button");
btn.onclick = function (){
window.location.assign("https://www.bilibili.com/");
/*window.location.replace("https://www.bilibili.com/");*/
};

刷新

如果参数是 true ,那么就不走缓存

1
window.location.reload();

前进 & 后退

默认是0,可以添加整数,正数表示前进多少页,负数表示后退多少页

1
2
3
window.history.forward();
window.history.back();
window.history.go();

关闭页面

关键字 window.close()

1
2
3
4
var btn = document.querySelector("button");
btn.onclick = function () {
window.close();
}