最新地址请查看:http://leeyee.github.io/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,然后进行过处理获取浏览器个性信息及版本。