一段判断多种浏览器类型及版本号的脚本代码
来源:互联网 发布:开源的数据库防火墙 编辑:程序博客网 时间:2024/05/01 23:51
摘抄自:http://blog.csdn.net/meizz/archive/2007/11/16/1887859.aspx
摘自 jsframework 框架:
window["MzBrowser"]={};(function()
{
if(MzBrowser.platform) return;
var ua = window.navigator.userAgent;
MzBrowser.platform = window.navigator.platform;
MzBrowser.firefox = ua.indexOf("Firefox")>0;
MzBrowser.opera = typeof(window.opera)=="object";
MzBrowser.ie = !MzBrowser.opera && ua.indexOf("MSIE")>0;
MzBrowser.mozilla = window.navigator.product == "Gecko";
MzBrowser.netscape= window.navigator.vendor=="Netscape";
MzBrowser.gecko = ua.indexOf('Gecko')>-1 && ua.indexOf('KHTML')==-1;
MzBrowser.safari = ua.indexOf("Safari")>-1;
if(MzBrowser.firefox) var re = /Firefox(/s|//)(/d+(/./d+)?)/;
else if(MzBrowser.ie) var re = /MSIE( )(/d+(/./d+)?)/;
else if(MzBrowser.opera) var re = /Opera(/s|//)(/d+(/./d+)?)/;
else if(MzBrowser.netscape) var re = /Netscape(/s|//)(/d+(/./d+)?)/;
else if(MzBrowser.safari) var re = /Version(//)(/d+(/./d+)?)/;
else if(MzBrowser.mozilla) var re = /rv(/:)(/d+(/./d+)?)/;
if("undefined"!=typeof(re)&&re.test(ua))
MzBrowser.version = parseFloat(RegExp.$2);
})();
调用的时候可以通过 MzBrowser.ie 、MzBrowser.firefox 等 true/false 的判断条件;而通过 MzBrowser.version 可以直接得到当前浏览器的大版本号。
- 一段判断多种浏览器类型及版本号的脚本代码
- 一段判断多种浏览器类型及版本号的脚本代码
- 一段判断多种浏览器类型及版本号的脚本代码
- 一段判断多种浏览器类型及版本号的脚本代码
- 判断多种浏览器类型及版本号
- javascript判断当前浏览器类型及版本号
- js判断浏览器类型及版本号
- JS获取浏览器的类型及版本号
- 判断浏览器类型和版本号
- JS判断浏览器类型,获得浏览器版本号
- 获取浏览器类型及版本号
- 如何判断客户端的浏览器类型和版本号
- 如何判断客户端的浏览器类型和版本号
- 如何判断客户端的浏览器类型和版本号
- 关于javascript判断不同浏览器的类型和版本号
- 用javascript判断浏览器的类型和版本号
- 史上最全的浏览器类型判断 javascript 脚本
- 判断浏览器的内核及版本号方法汇总
- 理解并扩展 ASP.NET 2.0 中的站点导航系统
- Linux下编辑十六进制文件
- zlib 库和libpng 的安装:
- 几种常见算法的介绍及复杂度分析
- 【JfaceTextFramework学习笔记之二】内容提示
- 一段判断多种浏览器类型及版本号的脚本代码
- IIS 日志的学习
- Actionscript高质量编程 -- 1 (参照并复制 林锐博士的 《高质量c/c++的编程指南》,只是把c的代码改成了as,其他不变)
- oracle table()函数用法
- JavaScript 读写文件
- TCP/IP-端口大全
- 学习PetShop3.0(4)购物车
- 打印gridview中的内容
- .net开发常用工具