(function(jQuery){ if(jQuery.browser) return; jQuery.browser = {}; jQuery.browser.mozilla = false; jQuery.browser.webkit = false; jQuery.browser.opera = false; jQuery.browser.msie = false; var nAgt = navigator.userAgent; jQuery.browser.name = navigator.appName; jQuery.browser.fullVersion = ''+parseFloat(navigator.appVersion); jQuery.browser.majorVersion = parseInt(navigator.appVersion,10); var nameOffset,verOffset,ix; // In Opera, the true version is after “Opera” or after “Version” if ((verOffset=nAgt.indexOf(“Opera”))!=-1) { jQuery.browser.opera = true; jQuery.browser.name = “Opera”; jQuery.browser.fullVersion = nAgt.substring(verOffset+6); if ((verOffset=nAgt.indexOf(“Version”))!=-1) jQuery.browser.fullVersion = nAgt.substring(verOffset+8); } // In MSIE, the true version is after “MSIE” in userAgent else if ((verOffset=nAgt.indexOf(“MSIE”))!=-1) { jQuery.browser.msie = true; jQuery.browser.name = “Microsoft Internet Explorer”; jQuery.browser.fullVersion = nAgt.substring(verOffset+5); } // In Chrome, the true version is after “Chrome” else if ((verOffset=nAgt.indexOf(“Chrome”))!=-1) { jQuery.browser.webkit = true; jQuery.browser.name = “Chrome”; jQuery.browser.fullVersion = nAgt.substring(verOffset+7); } // In Safari, the true version is after “Safari” or after “Version” else if ((verOffset=nAgt.indexOf(“Safari”))!=-1) { jQuery.browser.webkit = true; jQuery.browser.name = “Safari”; jQuery.browser.fullVersion = nAgt.substring(verOffset+7); if ((verOffset=nAgt.indexOf(“Version”))!=-1) jQuery.browser.fullVersion = nAgt.substring(verOffset+8); } // In Firefox, the true version is after “Firefox” else if ((verOffset=nAgt.indexOf(“Firefox”))!=-1) { jQuery.browser.mozilla = true; jQuery.browser.name = “Firefox”; jQuery.browser.fullVersion = nAgt.substring(verOffset+8); } // In most other browsers, “name/version” is at the end of userAgent else if ( (nameOffset=nAgt.lastIndexOf(' ')+1) < (verOffset=nAgt.lastIndexOf('/')) ) { jQuery.browser.name = nAgt.substring(nameOffset,verOffset); jQuery.browser.fullVersion = nAgt.substring(verOffset+1); if (jQuery.browser.name.toLowerCase()==jQuery.browser.name.toUpperCase()) { jQuery.browser.name = navigator.appName; } } // trim the fullVersion string at semicolon/space if present if ((ix=jQuery.browser.fullVersion.indexOf(";"))!=-1) jQuery.browser.fullVersion=jQuery.browser.fullVersion.substring(0,ix); if ((ix=jQuery.browser.fullVersion.indexOf(" "))!=-1) jQuery.browser.fullVersion=jQuery.browser.fullVersion.substring(0,ix); jQuery.browser.majorVersion = parseInt(''+jQuery.browser.fullVersion,10); if (isNaN(jQuery.browser.majorVersion)) { jQuery.browser.fullVersion = ''+parseFloat(navigator.appVersion); jQuery.browser.majorVersion = parseInt(navigator.appVersion,10); } jQuery.browser.version = jQuery.browser.majorVersion; })(jQuery);
]]>- 最新日志
- 热评日志
- 随机日志
- 飞牛部署JumpServer Mysql报错解决办法
- DHCP 服务器查找器
- 增强版tracert
- 开心电视助手V8.2,支持安卓4.4-14
- 如何在Windows 7电脑上删除系统服务
- L2TP and PPTP共存一键安装
- C盘爆红,非微信占用,非休眠占用,非缓存占用那么可能是这个
- 贝尔I-120E-QT光猫Telnet、导出配置文件 、语音鉴权密码
- 解决Intel AC3160无线网卡 系统无法连接WIFI6路由器问题
- 萤石 Y5 POE版 CS-Y5-V100-8B4EKFL 系列连不上海康录像机解决办法
- 开心电视助手V8.2,支持安卓4.4-14
- 增强版tracert
- DHCP 服务器查找器
- 飞牛部署JumpServer Mysql报错解决办法
- Linux防火墙-iptables/firewalld的使用教程
- Linux开关机命令:shutdown,reboot,halt,init之间的区别
- 史上最全华为路由器交换机配置命令大合集
- 交换机基本配置命令
- 最新版本IDM
- 一键修复系统更新造成的打印机无法共享2023.06.15
- 关于“因为数据库正在使用,所以无法获得对数据库的独占访问权”的最终解决方案
- 无需插件实现拦截无中文或有日文垃圾评论
- PHP 连接SQL Server2005 失败,Fatal error: Call to undefined function mssql_connect() in
- tar解压bz2包–tar (child): bzip2:无法 exec: 没有那个文件或目录
- 从Windows 2012标准版升级到数据中心版
- DirectAdmin解决动态IP(多播多IP)登陆自动退出的问题
- 彻底关闭windows 10 病毒防火墙
- directadmin failed to open pipe log ((null)): Bad address 错误修复方法
- 如何实现打开网页自动弹出QQ对话框
- php利用array_search与array_column实现二维数组查找
解决jQuery不支持$.browser的办法:等您坐沙发呢!