首页 > 代码库 > js----Navigator对象,查看浏览器信息,Screen对象,查看屏幕信息

js----Navigator对象,查看浏览器信息,Screen对象,查看屏幕信息

Navigator对象

Navigator 对象包含有关浏览器的信息,通常用于检测浏览器与操作系统的版本。

对象属性:

技术分享

查看浏览器的名称和版本,代码如下:

<script type="text/javascript">   var browser=navigator.appName;   var b_version=navigator.appVersion;   document.write("Browser name"+browser);   document.write("<br>");   document.write("Browser version"+b_version);</script>


Useragent
<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>navigator</title><script type="text/javascript">  function validB(){     var u_agent = window.navigator.userAgent      ;     var B_name="不是想用的主流浏览器!";     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)";      }        document.write("浏览器:"+B_name+"<br>");        document.write("u_agent:"+u_agent+"<br>");   } </script></head><body>  <form>     <input type="button" value="查看浏览器"  onclick="validB()" >  </form></body></html>

Screen对象

screen对象

screen对象用于获取用户的屏幕信息。

语法:

window.screen.属性

对象属性:

技术分享

 

 

 

屏幕分辨率的高和宽

window.screen 对象包含有关用户屏幕的信息。
1. screen.height 返回屏幕分辨率的高
2. screen.width 返回屏幕分辨率的宽
注意:
1.单位以像素计。
2. window.screen 对象在编写时可以不使用 window 这个前缀。
我们来获取屏幕的高和宽,代码如下:

<script type="text/javascript">  document.write( "屏幕宽度:"+screen.width+"px<br />" );  document.write( "屏幕高度:"+screen.height+"px<br />" );</script>

 

屏幕可用高和宽度

1. screen.availWidth 属性返回访问者屏幕的宽度,以像素计,减去界面特性,比如任务栏。

2. screen.availHeight 属性返回访问者屏幕的高度,以像素计,减去界面特性,比如任务栏。

注意:

不同系统的任务栏默认高度不一样,及任务栏的位置可在屏幕上下左右任何位置,所以有可能可用宽度和高度不一样。

我们来获取屏幕的可用高和宽度,代码如下:

<script type="text/javascript">document.write("可用宽度:" + screen.availWidth);document.write("可用高度:" + screen.availHeight);</script>

 

js----Navigator对象,查看浏览器信息,Screen对象,查看屏幕信息