美文网首页
JavaScript Windows对象(二)

JavaScript Windows对象(二)

作者: 花差花差小宝 | 来源:发表于2018-11-18 21:54 被阅读0次

    Windows子对象-History、Location、screen

    一、history对象

        包含浏览器访问过的url

        1.属性

          length  返回浏览器历史记录的数量

        2.方法

        back() 后退

        forward()  前进

        go(number)  如果参数是正数,那么就是前进相应的数目,如果是负数那么反之,如果是      0那么就是刷新

      <!-- 例子 ss.html -->

    二、location对象  包含有当前url的相关信息

    http://mall.360.cn/?utm_source=360daohang_mingzhan&utm_medium=inside#nae

        1.属性

          hash  设置或返回从井号 (#) 开始的 URL(锚)。就是网址;

          host  设置或返回主机名和当前 URL 的端口号。

          hostname  设置或返回当前 URL 的主机名。

          href  设置或返回完整的 URL。

          pathname  设置或返回当前 URL 的路径部分。

          search  返回url?后面的查询部分

        2.方法

          assign(url)  加载新的文档

          reload(boolean)  重新加载文档, 当参数是true,任何时候都会重新加载,false的时候,只有在文档改变的时候才会加载,否则直接读取内存当中的。

          replace(url) 用新的文档代替当前的文档  (没有历史记录)

    三、screen对象

        记录了客户端显示屏的信息

        属性:

        availHeight  返回显示屏幕的高度 (除 Windows 任务栏之外)。

        availWidth    返回显示屏幕的宽度 (除 Windows 任务栏之外)。

          height      返回显示屏幕的高度。

          width        返回显示屏幕的宽度。   

    四、浏览器信息 navigator

        navigator.userAgent //代理识别码;

        navigator.appCodeName //浏览器代号;

        navigator.appName  //浏览器名称;

        navigator.appVersion //版本;

        navigator.cookieEnabled //启用cookies;

        navigator.platform  //硬件平台;window

        navigator.systemLanguage  //用户代理语言;

      <!-- IE找不到 -->

      function myBrowser(){

        var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串

        var isOpera = userAgent.indexOf("Opera") > -1;

        if (isOpera) {

            return "Opera"

        }; //判断是否Opera浏览器

        if (userAgent.indexOf("Firefox") > -1) {

            return "FF";

        } //判断是否Firefox浏览器

        if (userAgent.indexOf("Chrome") > -1){

      return "Chrome";

    }

        if (userAgent.indexOf("Safari") > -1) {

            return "Safari";

        } //判断是否Safari浏览器

        if (userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1 && !isOpera) {

            return "IE";

        }; //判断是否IE浏览器

    }

    相关文章

      网友评论

          本文标题:JavaScript Windows对象(二)

          本文链接:https://www.haomeiwen.com/subject/bhrnfqtx.html