jquery判断浏览器

来源:百度文库 编辑:神马文学网 时间:2024/10/02 16:07:47
$.browser.['浏览器关键字']
$(function() {',1)">
if($.browser.msie) {   alert("this is msie");
}else if($.browser.safari){
alert("this is safari");}else if($.browser.mozilla){
alert("this is mozilla");}else if($.browser.opera){
alert("this is opera");}else if($.browser.webkit){
alert("this is safari,chrome")
}else{
alert("i don't know!")
}
我们看下jQuery的源码:
var userAgent = navigator.userAgent.toLowerCase();
// Figure out what browser is being used
jQuery.browser = {
version: (userAgent.match( /.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/ ) || [])[1],
safari: /webkit/.test( userAgent ),
opera: /opera/.test( userAgent ),
msie: /msie/.test( userAgent ) && !/opera/.test( userAgent ),
mozilla: /mozilla/.test( userAgent ) && !/(compatible|webkit)/.test( userAgent )};