十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
alert("这是一个IE浏览器"); }else if($.browser.opera) { alert("这是一个opera浏览器"); }else if($.browser.mozilla) { alert("这是一个火狐浏览器"); alert("这是一safari浏览器");}})/script当页面载入式判断浏览器类型,可判断的类型有msie、mozilla、opera、safari
成都创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于成都网站建设、做网站、贵德网络推广、小程序定制开发、贵德网络营销、贵德企业策划、贵德品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;成都创新互联公司为所有大学生创业者提供贵德建站搭建服务,24小时服务热线:18980820575,官方网址:www.cdcxhl.com
解决方案1:
就是新的浏览器, 就是ie8及以下, 业界也推荐这么做
html5的新特性ie8以下不支持jquery10中$, 所以可以用下面的方法进行判断
$, 包括firefox.support.browser方法已经废弃了
jquery现在只能检测浏览器是否支持某特性, chrome.leadingWhitespace 如果是false, 如果是true
解决方案2:
if($.browser.msie parseInt($.browser.version) == 8)
解决方案3:
var isIE = !!window.ActiveXObject;
var isIE6 = isIE !window.XMLHttpRequest;
var isIE8 = isIE !!document.documentMode;
var isIE7 = isIE !isIE6 !isIE8;
$.browser
该属性允许我们检测哪一个Web浏览器正在访问网页,通过浏览器本身返回。它包含四个最流行的浏览器类(在Internet Explorer,Mozilla和Webkit,和Opera)以及每个版本信息标志。
可用的标志有:
webkit (从jQuery 1.4开始)
safari (不建议使用)
opera
msie
mozilla
比如,在火狐中,返回结果如下:
{
mozilla:true,
version:"48.0"
}
version属性 即为浏览器的版本。
$(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("这是谷歌或者其他浏览器")
};
});
暂时只能这样了,谷歌没有专门的判断