(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);
]]>- 最新日志
- 热评日志
- 随机日志
- 开心电视助手V8.2,支持安卓4.4-14
- 如何在Windows 7电脑上删除系统服务
- L2TP and PPTP共存一键安装
- C盘爆红,非微信占用,非休眠占用,非缓存占用那么可能是这个
- 贝尔I-120E-QT光猫Telnet、导出配置文件 、语音鉴权密码
- 解决Intel AC3160无线网卡 系统无法连接WIFI6路由器问题
- 萤石 Y5 POE版 CS-Y5-V100-8B4EKFL 系列连不上海康录像机解决办法
- pve查看网卡信息
- TPLINK POE摄像机尾插坏了解决办法
- 海康录像机怎样进入OSD配置?
- 开心电视助手V8.2,支持安卓4.4-14
- Linux防火墙-iptables/firewalld的使用教程
- Linux开关机命令:shutdown,reboot,halt,init之间的区别
- 史上最全华为路由器交换机配置命令大合集
- 交换机基本配置命令
- 最新版本IDM
- 一键修复系统更新造成的打印机无法共享2023.06.15
- Android 9.0 网络权限的问题以及android:usesCleartextTraffic
- 解决银河麒麟系统开机后桌面无图标,只有下方开始菜单和任务栏可操作问题
- Win10安装打印机驱动程序失败提示“试图将驱动程序添加到存储区时遇到问题”解决方法
- 红警重制版运行出错,提示petroglyph crash report
- 由于博客原服务器出现故障,暂时把博客移动到sae平台过度!
- 花钱从淘宝购买的wincc7.3 安装文件附赠10G教程 分享给大家
- directadmin failed to open pipe log ((null)): Bad address 错误修复方法
- 瑞星序列号更换器———可更换瑞星2007、2008的杀毒软件和防火墙序列号
- 一个简单的图片水印的类
- 向一个字符串随机位置插入一个字符串
- 中兴光猫破解工具
- Win10安装打印机驱动程序失败提示“试图将驱动程序添加到存储区时遇到问题”解决方法
- 分享个kux转mp4的小工具
解决jQuery不支持$.browser的办法:等您坐沙发呢!