Navigator对象
来源:互联网 发布:中国网络作家协会主席 编辑:程序博客网 时间:2024/04/29 11:26
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>
</head>
<script type="text/javascript">
var appCodeName1 = navigator.appCodeName //获得浏览器代码明的字符串表示
var userAgent1 = navigator.userAgent;//返回客户机返回浏览器的值
var plat=navigator.platform;//浏览器操作系统的名称
var browser=navigator.appName;//返回浏览器的名称
var b_version=navigator.appVersion;//返回浏览器版本和平台信息
document.write("Browser name"+browser+"<br>");
document.write("Browser version"+b_version);
</script>
<body>
</body>
</html>
2.使用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 = 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>
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>
- navigator对象
- navigator对象
- Navigator对象
- navigator对象
- Navigator对象
- Navigator对象
- Navigator 对象
- Navigator 对象
- Navigator对象
- Navigator对象
- navigator对象
- navigator对象
- Browser 对象(Navigator 对象)
- JS navigator 对象
- 10 Navigator对象
- js navigator对象
- javascript navigator对象
- JS Navigator对象
- Java包命名规则
- python-argparse
- Windows安装MySQL(5.7)解压版
- 建站大钜惠,只要你来就赚到
- 模拟实现string的增删查改
- Navigator对象
- gulpfile.js自动化解决js、css缓存问题(添加版本号)
- 欢迎使用CSDN-markdown编辑器
- eclipse项目前出现红色感叹号
- Schedule Problem (HDU 1534 差分约束+SPFA)
- libsystem_kernel.dylib`mach_msg_trap:
- shell排序算法
- Lambda表达式与表达式树
- HDU-1157-Who's in the Middle