`
javasogo
  • 浏览: 1824613 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

如何判断浏览器IE/Opera/FireFox

阅读更多

现在的浏览器大概有好几种,各个人的喜好也不同,所以也就用着不同的浏览器!我们开发的人来说经常要加个判断,要不可能某些功能没法正常使用。要是没加个判断就会给大家带来些麻烦!虽然可能大家的喜好不同!用的系统也不同!有人喜欢用ie, firefox,还有人喜欢用腾讯tt,maxthon等等。虽然名字可能有很多种,但是内核我们知道下就没问题了。如IE内核的:IE,maxthon,tt都是。当然还有netscape内核!看大家怎么去判断!
由于在开发时碰上这个问题。于是找了下资料和自己总结如下JS代码:

代码如下:
<script language="JavaScript" type="text/javascript">
if ((navigator.userAgent.indexOf('MSIE') >= 0) && (navigator.userAgent.indexOf('Opera') < 0)){alert('你是使用IE')}else
if (navigator.userAgent.indexOf('Firefox') >= 0){alert('你是使用Firefox')}else
if (navigator.userAgent.indexOf('Opera') >= 0){alert('你是使用Opera')}else
{alert('你是使用其他的浏览器浏览网页!')}
</script>

或以下代码也可以

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>JS检查是什么浏览器</title>
<script language="JavaScript" type="text/javascript">
function checkFirefoxOrIE(){
userAgent=window.navigator.userAgent.toLowerCase();
if(userAgent.indexOf("firefox")>=1){
Findex=userAgent.indexOf("firefox/");
versionName=userAgent.substr(Findex+"Firefox/".length,3);
document.write("你用的是火狐浏览器!版本是:Firefox/"+versionName+"<br>");
}
else {
var name=navigator.appName;
if(name=="Microsoft Internet Explorer"){document.write("你用的是IE浏览器!");}
}
}
</script>
</head>
<body onload="checkFirefoxOrIE();">
</body>
</html>

分享到:
评论

相关推荐

    利用js判断浏览器类型(是否为IE,Firefox,Opera浏览器)

    有人喜欢用ie, firefox,还有人喜欢用腾讯tt,maxthon等等。虽然名字可能有很多种,但是内核我们知道下就没问题了。如IE内核的:IE,maxthon,tt都是。当然还有netscape内核!看大家怎么去判断! 由于在开发时碰上这个...

    IE6/IE7/IE8/Firefox/Chrome/Safari的CSS hack兼容一览表

    "IE6/IE7/IE8/Firefox/Chrome/Safari的CSS hack兼容一览表" 提供了一个宝贵的资源,帮助开发者解决在不同浏览器之间存在的CSS样式差异。下面我们将深入探讨这个话题,了解各种CSS hack及其在这些浏览器中的表现。 ...

    CSS兼容大全IE5,IE5.5,IE6,IE7,Firefox,Opera,Safari等浏览器

    CSS 兼容大全 IE5,IE5.5,IE6,IE7,Firefox,Opera,Safari 等浏览器 CSS 兼容大全是指在不同的浏览器中,例如 IE5,IE5.5,IE6,IE7,Firefox,Opera,Safari 等,如何使网页正常显示的技术。这个技术的核心是 CSS Hack,即...

    JavaScript判断浏览器类型及版本

    Firefox 浏览器可以通过判断 DOM 元素中是否存在 getBoxObjectFor 函数来确定,而 Firefox 的 userAgent 则可以通过字符串中包含“Gecko”和“Firefox”来判断,版本号则可以通过字符串中包含的数字来判断。...

    js判断浏览器类型

    js判断浏览器类型,判断5种主流浏览器。 IE Firefox Chrome Opera Safari

    opera添加ie支持

    不用多说,现在有许多比IE优秀的非IE核心浏览器,比如Opera,Firefox,谷歌Google浏览器(Google Chrome)等,可惜由于IE以前使用十分广泛,许多网站都以IE为标准,导致那些优秀浏览器无法访问某些网站(中国的网站尤其...

    浏览器:浏览器扩展库(Chrome,Firefox,Opera,Edge,Safari等)

    构建/运行要求 v8.11或更高版本 ( npm install --global gulp-cli ) Chrome(首选),Opera或Firefox浏览器运行应用npm installnpm run build:watch您现在可以通过浏览器的扩展工具页面将扩展加载到浏览器中: ...

    css圆角,阴影,支持ie/firefox/chrome等全部浏览器

    对于跨浏览器兼容性,现代浏览器如Firefox、Chrome、Safari和Opera都对CSS3的box-shadow属性提供了良好的支持。然而,IE9及以下版本不支持此属性。为了解决这个问题,可以使用渐进增强的方法,为不支持box-shadow的...

    CSS or PHP判断浏览器源代码

    } elseif(preg_match('/Firefox/i',$u_agent)) { $bname = 'Mozilla Firefox'; $ub = 'Firefox'; } elseif(preg_match('/Chrome/i',$u_agent)) { $bname = 'Google Chrome'; $ub = 'Chrome'; } elseif(preg_...

    兼容IE/Firefox/Opera/Safari的检测页面装载完毕的脚本Ext.onReady的实现

    这段代码的目的是实现一个跨浏览器的页面加载完成事件检测,主要针对Internet Explorer(IE)、Firefox、Opera、Safari等主流浏览器。它模仿了Ext.js库中的`Ext.onReady`功能,确保在页面DOM完全加载后执行指定的...

    jquery1.9判断浏览器类型和版本

    接着,它检查userAgent字符串中是否包含特定的标识符,以确定是Safari、Opera、Internet Explorer还是Mozilla(包括Firefox)。 尽管这种方法可以满足大部分需求,但请注意,浏览器检测并不是一个完美的解决方案,...

    浏览器兼容(支持IE和firefox)

    IE6、Firefox、Opera和Safari等浏览器区分控件名称的大小写,而IE7及以后的版本则不区分。这意味着在编写CSS或者JavaScript选择器时,对于IE7及以上版本,可以使用不区分大小写的ID或类名,而在其他浏览器中必须保持...

    javascript获取select的当前值示例代码(兼容IE/Firefox/Opera/Chrome)

    在本篇文章中,我们将介绍如何使用JavaScript来获取HTML中的select元素的当前值,并且确保这段代码兼容主流的浏览器,包括IE、Firefox、Opera和Chrome。在Web开发中,select元素通常用来制作下拉列表,它允许用户从...

    浏览器用户名密码查看器WebBrowserPassView 1.65中文版.rar

    软件介绍:  WebBrowserPassView用于查看浏览器已记住的网站...支持从以下浏览器中加载密码:IE/Chrome/Opera/Firefox如果清除了IE浏览器的历史记录,将无法查看,由于本程序的特殊性,所以部分杀软可能会有误报。

    JavaScript 图片上传预览效果(支持ie7/ie8,firefox 3.55)

    例如ie7/ie8的滤镜预览法,firefox 3的getAsDataURL方法。 但在opera、safari和chrome还是没有办法实现本地预览,只能通过后台来支持预览。 在研究了各种预览方法后,作为总结,写了这个程序,跟大家一起分享。

    (跨浏览器基础事件/浏览器检测/判断浏览器)经验代码分享

    以上代码会检查User Agent字符串,识别出浏览器类型(如IE、Firefox、Safari等)、版本号和操作系统(Windows、Mac OS、iOS等)。对于移动设备和游戏系统,也可以进行相应的检测。然而,这种方法并不总是可靠的,...

    浏览器判断方法

    由于不同的浏览器(如Internet Explorer、Firefox、Chrome、Opera、Safari等)对JavaScript的支持程度不同,开发者需要能够准确地检测用户所使用的浏览器类型及其版本,以便采取相应的兼容策略。本文将详细介绍一种...

Global site tag (gtag.js) - Google Analytics