快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

jquery判断浏览器,jquery兼容各种浏览器吗

怎么用jQuery判断当前浏览器是chrome?

$(function(){

创新互联公司作为成都网站建设公司,专注网站建设公司、网站设计,有关企业网站制作方案、改版、费用等问题,行业涉及玻璃钢坐凳等多个领域,已为上千家企业服务,得到了客户的尊重与认可。

if($.browser.msie)

{

alert("这是IE"+$.browser.version);

}else

if($.browser.opera)

{

alert("这是opera"+$.browser.version);

}else

if($.browser.mozilla){

alert("这是mozilla"+$.browser.version);

}else

if($.browser.safa){

alert("这是safa"+$.browser.version);

}else{

alert("这是谷歌或者其他浏览器")

};

});

暂时只能这样了,谷歌没有专门的判断

jquery 判断是否ie8?

jquery10中$.browser方法已经废弃了\x0d\x0a\x0d\x0ajquery现在只能检测浏览器是否支持某特性, 业界也推荐这么做\x0d\x0a\x0d\x0ahtml5的新特性ie8以下不支持, 所以可以用下面的方法进行判断\x0d\x0a\x0d\x0a$.support.leadingWhitespace 如果是false, 就是ie8及以下, 如果是true, 就是新的浏览器, 包括firefox, chrome, ie9以上

jquery怎么判断是不是ie浏览器

如果只是判断IE版本,没必要动用JQUERY来做,直接可以判断了,,下面是各版本的代码

!--[if IE]

h1您正在使用IE浏览器/h1

!--[if IE 6]

h2版本 6/h2

![endif]--

!--[if IE 7]

h2版本 7/h2

![endif]--

!--[if gte IE 8]

h2版本 8及以上/h2

![endif]--

![endif]--

如果一定要用JQUERY来判断的话,可以用jquery.browser来做。下面是简单粟子。

script type="text/javascript" src=""/script

script type="text/javascript"

$(function() {

var userAgent = window.navigator.userAgent.toLowerCase();

$.browser.msie10 = $.browser.msie /msie 10\.0/i.test(userAgent);

$.browser.msie9 = $.browser.msie /msie 9\.0/i.test(userAgent);

$.browser.msie8 = $.browser.msie /msie 8\.0/i.test(userAgent);

$.browser.msie7 = $.browser.msie /msie 7\.0/i.test(userAgent);

$.browser.msie6 = !$.browser.msie8 !$.browser.msie7 $.browser.msie /msie 6\.0/i.test(userAgent);

$(".info").html(

"h3userAgent:/h3" + userAgent + "br /" +

"h3Is IE 10?/h3" + $.browser.msie10 +

"h3Is IE 9?/h3" + $.browser.msie9 +

"h3Is IE 8?/h3" + $.browser.msie8 +

"h3Is IE 7?/h3" + $.browser.msie7 +

"h3Is IE 6?/h3" + $.browser.msie6

);

});

/script

body

div class="info"/div

/body

怎么用jquery区分苹果浏览器和安卓浏览器

var browser={

versions:function(){

var u = navigator.userAgent, app = navigator.appVersion;

return {         //移动终端浏览器版本信息

trident: u.indexOf('Trident')  -1, //IE内核

presto: u.indexOf('Presto')  -1, //opera内核

webKit: u.indexOf('AppleWebKit')  -1, //苹果、谷歌内核

gecko: u.indexOf('Gecko')  -1  u.indexOf('KHTML') == -1, //火狐内核

mobile: !!u.match(/AppleWebKit.*Mobile.*/), //是否为移动终端

ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端

android: u.indexOf('Android')  -1 || u.indexOf('Linux')  -1, //android终端或uc浏览器

iPhone: u.indexOf('iPhone')  -1 , //是否为iPhone或者QQHD浏览器

iPad: u.indexOf('iPad')  -1, //是否iPad

webApp: u.indexOf('Safari') == -1 //是否web应该程序,没有头部与底部

};

}(),

language:(navigator.browserLanguage || navigator.language).toLowerCase()

}

document.writeln("语言版本: "+browser.language);

document.writeln(" 是否为移动终端: "+browser.versions.mobile);

document.writeln(" ios终端: "+browser.versions.ios);

document.writeln(" android终端: "+browser.versions.android);

document.writeln(" 是否为iPhone: "+browser.versions.iPhone);

document.writeln(" 是否iPad: "+browser.versions.iPad);

document.writeln(navigator.userAgent);

试试吧

如何使用jquery判断浏览器类型和版本号

$.browser

该属性允许我们检测哪一个Web浏览器正在访问网页,通过浏览器本身返回。它包含四个最流行的浏览器类(在Internet Explorer,Mozilla和Webkit,和Opera)以及每个版本信息标志。

可用的标志有:

webkit (从jQuery 1.4开始)

safari (不建议使用)

opera

msie

mozilla

比如,在火狐中,返回结果如下:

{

mozilla:true,

version:"48.0"

}

version属性 即为浏览器的版本。

jquery判断页面网址是否有效的两种方法

方法一:(jQuery方法: 适用所有浏览器)

HTML页面:

!DOCTYPE html

html

head lang="en"

meta charset="UTF-8"

title/title

script type="text/javascript" src="js/jquery-1.7.1.min.js"/script

/head

body

a href=""【jquery检测链接有效性】/a

a href=""【jquery检测链接有效性2】/a

//script type="text/javascript" src="js/base.js"/script

/body

/html

JS页面:

//判断地址有效性$("body a").each(function(){

$(this).click(function(){

$.ajax({

url: $(this).attr("href"),

type: 'GET',

complete: function(response){

if(response.status == 404){

location.href="";

alert('无效');

}else{

alert('有效');

}

}

});

});

});

方法二:(AJAX XMLHTTP方法: 使用ActiveXObject,所以仅支持IE,非IE内核浏览器不可用。)

script type="text/javascript"

function chkurl(url) {

var xmlhttp = new ActiveXObject( "Microsoft.XMLHTTP");

xmlhttp.open("GET",url,false);

xmlhttp.send();

if(xmlhttp.readyState==4){

if(xmlhttp.Status != 200) alert("不存在")

else alert("存在")

}

}

/script

a href="" onclick="javascript:return chkurl(this.href);"【ajax检测链接有效性】/a


网站标题:jquery判断浏览器,jquery兼容各种浏览器吗
转载注明:http://6mz.cn/article/hosici.html

其他资讯