js检测浏览器版本

来源:互联网 发布:md5.js用法 编辑:程序博客网 时间:2024/05/14 10:55

最新地址请查看:http://iyiguo.net/blog/2009/08/24/javacript-broswer-check


以下浏览器版本的判断方法来自《JavaScript 高级程序设计》第八章。跟原书中的代码没有任何出入,唯一不同的是加入了对Google Chrome浏览器的判断。

该篇内容主要是为了实现调用window.close()关闭窗口时IE不提示下篇的服务。同时仅作资料备份使用,不做他用。

 

总体上我们验证浏览器及其版本是通过浏览器的user-agent字符串来检测的。

首先我们要获取user-agent字符串及浏览器版本

  

接着我们需要提供一个版本比较函数,方便我们对小数版本号进行比对

以上我们的基本准备工作已经完成,现在开始进行浏览器版本判断.

1、Opera 浏览器检测

2、Google Chrome 浏览器检测

3、Konqueror/Safari 浏览器检测

4、IE 浏览器检测

5、Mozilla FireFox 浏览器检测

基本上浏览器的判断就到此为止,其他浏览器不做说明。可以使用 提示的信息具体分析相应浏览器的user-agent,然后进行过处理获取浏览器个性信息及版本。