JavaScript的 Navigator对象

JavaScript的 Navigator对象

一、Navigator [ˈnævɪˌɡetɚ] 对象包含有关浏览器的信息,通常用于检测浏览器与操作系统的版本。

1.navigator.appCodeName;//浏览器代码名的字符串表示

2.navigator.appName;//返回浏览器的名称

3.navigator.appVersion;//返回浏览器的平台和版本信息

4.navigator.platform;//返回运行浏览器的操作系统平台

5.navigator.userAgent;//返回由客户机发送服务器的user-agent头部的值。

演示时取消注释

1.document.write("navigator.appCodeName(浏览器代码名的字符串表示):" + navigator.appCodeName + "<br/>");

2.document.write("navigator.appName(返回浏览器的名称):" + navigator.appName + "<br/>");

3. document.write("navigator.appVersion(返回浏览器的平台和版本信息):" + navigator.appVersion + "<br/>");

4.document.write("navigator.platform(返回运行浏览器的操作系统平台):" + navigator.platform + "<br/>");

5.document.write("navigator.userAgent" + navigator.userAgent + "<br/>");

二、userAgent  返回用户代理头的字符串表示(就是包括浏览器版本信息等的字符串)

2-1语法navigator.userAgent

2-2几种浏览的user_agent.,像360的兼容模式用的是IE、极速模式用的是chrom的内核。

2-3  使用userAgent判断使用的是什么浏览器(下面代码)

function validB() {

            var u_agent = navigator.userAgent;

            console.log(u_agent);

            var B_name = "Failed to identify the browser";

            if (u_agent.indexOf("Firefox") > -1) {火狐浏览器

                B_name = "Firefox";你当前用的是火狐浏览器

      } else if (u_agent.indexOf("Chrome") > -1) {谷歌浏览器

                B_name = "Chrome";

} else if (u_agent.indexOf("MSIE") > -1 && u_agent.indexOf ("Trident") > -1) {

                B_name = "IE(8-10)";IE浏览器

                      }

document.write("B_name:" + B_name + "<br>");

document.write("u_agent:" + u_agent + "<br>");

        }

三、screen对象 screen对象用于获取用户的荧幕信息。

3-语法:window.screen.属性

对象属性:

属性

描述

window.screen.availHeight;

窗口可以使用的荧幕高度,单位像素

window.screen.availWidth;

窗口可以使用的荧幕宽度,单位像素

window.screen.colorDepth

用户浏览器表示的颜色位数,通常为32位(每像素的位数)

window.screen.pixelDepth

用户浏览器表示的颜色位数,通常为32位(每像素的位数)(IE不支持此属性)

window.screen.height;

荧幕的高度,单位像素

window.screen.width;/

荧幕的宽度,单位像素

 

 

 

 

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值