:::info 对windows的一些获取和设置 :::


    视窗大小
    window.innerWidth // 显示区域宽度 window.innerHeight // 显示区域高度 window.outerWidth // 整浏览器高度 window.outerHeight // 整显示区域宽度


    浏览器信息
    navigator.appName // 浏览器名称 navigator.appVersion // 浏览器版本 navigator.language // 语言 navigator.platform:// 操作系统 navigator.userAgent // User-Agent / navigator === window.navigator 浏览器信息容易被更改,读取信息不一定准确 /


    当前显示分辨率
    screen.width screen.height / screen === window.screen /


    URL相关
    location.protocol // https: | 协议 location.host // www.jmjc.com | 主机 location.port // 端口号 location.href // https://www.jmjc.tech/ | 当前地址 location.pathname; // /less/77 | 当前目录 location.search // ?a=1&b=2 | 参数 location.reload() // 刷新当前页面 location.assign(URL) // 跳转到 URL location.href = URL // 跳转到 URL / location === window.location /


    document
    document.referrer // 上一次访问的地址 / document === window.document document 是重要的独立的章节,在 “DOM”,这里只列举一个跟获取信息相关的 /


    history
    history.back() // 后退一个页面 history.forward() // 前进一个页面 / history === window.history 该方法相当于我们点浏览器上方的 <- -> /


    弹窗
    window.open(url, name,’width=400,height=400,top=0,left=0’) // 弹出一个窗口 / 参数1. 新窗口的地址 参数2. 新窗口的名称 参数3. 新窗口大小和显示位置 /