A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

使用javascript如何获取当前浏览器的相关属性;如:版本…………

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

3 个回复

倒序浏览
本帖最后由 陈汉维 于 2012-7-30 11:55 编辑

DOM--->document
BOM--->window
document对象是window的一个子对象或叫属性
window对象的子对象:
window.navigator 浏览器信息
window.location 地址栏(可以控制页面跳转)
window.history 历史记录(控制前进后退)
window.screen 屏幕(表示分辨率信息)
window.document DOM模型
navigator对象:
appCodeName 内部代码
appName 浏览器名称
appVersion 浏览器版本
platform 操作系统类型
userAgent 用户代理信息
cookieEnabled 是否支持cookie
history对象
length:历史记录的数目
back(); back(-1);后退一格
forward(); forward(1);前进一格
go();
location对象:
host 主机
port 端口
href 地址                  
pathname 路径
protocol 协议
search 查询字符串
assign(url) 页面跳转
screen对象:
height 高度
width 宽度
availHeight 可用高度   
availWidth 可用宽度
colorDepth 颜色
window对象的方法:
alert(message) 对话框
confirm(message) 确认框
prompt(‘提示信息’,’默认值’) 提示输入框
close() 关闭窗口
print() 打印
setInterval(表达式,毫秒);
clearIntval(定时器对象);
setTimeout(表达式,毫秒)
clearTimeout(定时器对象)
以上数据来源:传智播客十八哥的javascript视频

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
<script type="text/javascript">
      var Sys = {};
      var ua = navigator.userAgent.toLowerCase();
      var s;
      (s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] :
      (s = ua.match(/firefox\/([\d.]+)/)) ? Sys.firefox = s[1] :
      (s = ua.match(/chrome\/([\d.]+)/)) ? Sys.chrome = s[1] :
      (s = ua.match(/opera.([\d.]+)/)) ? Sys.opera = s[1] :
      (s = ua.match(/version\/([\d.]+).*safari/)) ? Sys.safari = s[1] : 0;
      //以下进行测试
     if (Sys.ie)
          document.write('IE: ' + Sys.ie);
     if (Sys.firefox)
          document.write('Firefox: ' + Sys.firefox);
     if (Sys.chrome)
          document.write('Chrome: ' + Sys.chrome);
     if (Sys.opera)
          document.write('Opera: ' + Sys.opera);
     if (Sys.safari)
          document.write('Safari: ' + Sys.safari);
</script>

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
上面写的很清楚了,给你举个例子
<html>
<head>
    <title>页面属性获取</title>
    <script type="text/javascript">
        var a1=window.location.href;
        alert(a1);
    </script>
</head>
<body>

</body>
</html>

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马