扩展jQuery.browser

本文介绍了一种使用jQuery扩展来检测浏览器类型及版本的方法。通过分析navigator.userAgent,该插件能够识别并返回当前浏览器的名称及其版本号。此技术对于需要根据不同浏览器特性进行适配的前端开发工作尤其有用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

(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;
})();


扩展了

  1. jQuery.browser.is:以字符串形式表示浏览器的名称,而不是内核或者家族名称
  2. jQuery.browser.ver:以字符串形式表示浏览器的版本,而不是内核的版本

其实是重新写了一个browser的检测

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值