(function(){
var ua=navigator.userAgent.toLowerCase();
var is=(ua.match(/\b(chrome|opera|safari|msie|firefox)\b/) || ['','mozilla'])[1];
var r='(?:'+is+'|version)[\\/: ]([\\d.]+)';
var v=(ua.match(new RegExp(r)) ||[])[1];
jQuery.browser.is=is;
jQuery.browser.ver=v;
jQuery.browser[is]=true;
})();
扩展了
- jQuery.browser.is:以字符串形式表示浏览器的名称,而不是内核或者家族名称
- jQuery.browser.ver:以字符串形式表示浏览器的版本,而不是内核的版本
其实是重新写了一个browser的检测
本文介绍了一种使用jQuery扩展来检测浏览器类型及版本的方法。通过分析navigator.userAgent,该插件能够识别并返回当前浏览器的名称及其版本号。此技术对于需要根据不同浏览器特性进行适配的前端开发工作尤其有用。
434

被折叠的 条评论
为什么被折叠?



