zoukankan      html  css  js  c++  java
  • 浏览器对象-BOM

    浏览器窗口的大小

    window.innerHeight 浏览器窗口的内部高度(包括滚动条)
    window.innerWidth 浏览器窗口的内部宽度(包括滚动条)

    screen.availWidth 可用的屏幕宽度(eg:1920*1040  减去界面如窗口任务栏等)
    screen.availHeight 可用的屏幕高度

    screen.width  屏幕总宽度  (eg:1920*1080)
    screen.height 屏幕总高度

    screen.colorDepth 色彩深度  24
    screen.pixelDepth 色彩分辨率  24

    其他宽高:

    document.body.clientWidth  (eg:1920 * 969)
    document.body.clientheight

     location

    location.href 返回当前页面的 URL
    location.hostname 返回 web 主机的域名
    location.port 返回 web 主机的端口
    location.hash 设置或返回从井号 (#) 开始的 URL(锚)
    location.host 设置或返回主机名和当前 URL 的端口号。
    location.protocol 返回所使用的 web 协议(http: 或 https:)
    location.pathname 返回当前页面的路径和文件名
    location.search 设置或返回从问号 (?) 开始的 URL(查询部分)。

    location.reload() 重新加载当前文档(传参数url)
    location.assign() 方法加载新的文档
    location.replace() 用新的文档替换当前文档(传参数url)

    history

    history.length 返回浏览器历史列表中的 URL 数量

    history.back()  加载 history 列表中的前一个 URL
    history.forward()  加载 history 列表中的下一个 URL
    history.go()  加载 history 列表中的某个具体页面(hostory.go(-1)后退一层)

    navigator

    属性|方法描述
    appCodeName 返回浏览器的代码名。
    appMinorVersion 返回浏览器的次级版本。
    appName 返回浏览器的名称。
    appVersion 返回浏览器的平台和版本信息。
    browserLanguage 返回当前浏览器的语言。
    cookieEnabled 返回指明浏览器中是否启用 cookie 的布尔值。
    cpuClass 返回浏览器系统的 CPU 等级。
    onLine 返回指明系统是否处于脱机模式的布尔值。
    platform 返回运行浏览器的操作系统平台。
    systemLanguage 返回 OS 使用的默认语言。
    userAgent 返回由客户机发送服务器的 user-agent 头部的值。
    userLanguage 返回 OS 的自然语言设置。
    javaEnabled() 规定浏览器是否启用 Java。
    taintEnabled() 规定浏览器是否启用数据污点 (data tainting)
  • 相关阅读:
    ios7 苹果原生二维码扫描(和微信类似)
    ios7之后 根据UILabel的文字计算frame的方法
    [Luogu1944] 最长括号匹配
    [bzoj3916] friends
    [NOIp2006] 能量项链
    [NOIp2003] 加分二叉树
    [Luogu1353] 跑步Running
    [Luogu2214] Mooo Moo S
    [POJ2452] Sticks Problem
    [POJ2406] Power Strings
  • 原文地址:https://www.cnblogs.com/wcx-20151115-hzz/p/14982686.html
Copyright © 2011-2022 走看看