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


Posted in Javascript onNovember 22, 2013

现在的浏览器大概有好几种,各个人的喜好也不同,所以也就用着不同的浏览器!我们开发的人来说经常要加个判断,要不可能某些功能没法正常使用。要是没加个判断就会给大家带来些麻烦!虽然可能大家的喜好不同!用的系统也不同!有人喜欢用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>
Javascript 相关文章推荐
javascript Zifa FormValid 0.1表单验证 代码打包下载
Jun 08 Javascript
把html页面的部分内容保存成新的html文件的jquery代码
Nov 12 Javascript
JS中三目运算符和if else的区别分析与示例
Nov 21 Javascript
浅谈jquery事件处理
Apr 24 Javascript
jQuery仿360导航页图标拖动排序效果代码分享
Aug 24 Javascript
分享网页检测摇一摇实例代码
Jan 14 Javascript
JavaScript数组去重的多种方法(四种)
Sep 19 Javascript
详解webpack 入门与解析
Apr 09 Javascript
详解vue组件基础
May 04 Javascript
基于AngularJS拖拽插件ngDraggable.js实现拖拽排序功能
Apr 02 Javascript
Javascript读取上传文件内容/类型/字节数
Apr 30 Javascript
vue+iview使用树形控件的具体使用
Nov 02 Javascript
javascript删除option选项的多种方法总结
Nov 22 #Javascript
js截取固定长度的中英文字符的简单实例
Nov 22 #Javascript
String.prototype实现的一些javascript函数介绍
Nov 22 #Javascript
nodeType属性返回被选节点的节点类型介绍
Nov 22 #Javascript
在Iframe中获取父窗口中表单的值(示例代码)
Nov 22 #Javascript
解析URI与URL之间的区别与联系
Nov 22 #Javascript
一个简单的JS时间控件示例代码(JS时分秒时间控件)
Nov 22 #Javascript
You might like
PHP 引用是个坏习惯
2010/03/12 PHP
使用onbeforeunload属性后的副作用
2007/03/08 Javascript
JS 自动完成 AutoComplete(Ajax 查询)
2009/07/07 Javascript
js Select下拉列表框进行多选、移除、交换内容的具体实现方法
2013/08/13 Javascript
javascript轻量级模板引擎juicer使用指南
2014/06/22 Javascript
纯javascript实现的小游戏《Flappy Pig》实例
2015/07/27 Javascript
js点击文本框弹出可选择的checkbox复选框
2016/02/03 Javascript
jQuery简单实现tab选项卡切换效果
2016/06/20 Javascript
AngularJS入门教程之ng-checked 指令详解
2016/08/01 Javascript
8 行 Node.js 代码实现代理服务器
2016/12/05 Javascript
JS查找字符串中出现最多的字符及个数统计
2017/02/04 Javascript
JavaScript 总结几个提高性能知识点(推荐)
2017/02/20 Javascript
解决JS外部文件中文注释出现乱码问题
2017/07/09 Javascript
浅谈Emergence.js 检测元素可见性的 js 插件
2017/11/18 Javascript
vue.js 实现点击展开收起动画效果
2018/07/07 Javascript
vue实现搜索过滤效果
2019/05/28 Javascript
layui输入框只允许输入中文且判断长度的例子
2019/09/18 Javascript
vue 导航内容设置选中状态样式的例子
2019/11/01 Javascript
微信小程序实现搜索框功能及踩过的坑
2020/06/19 Javascript
Python实现去除列表中重复元素的方法小结【4种方法】
2018/04/27 Python
python语言元素知识点详解
2019/05/15 Python
Python3.x+迅雷x 自动下载高分电影的实现方法
2020/01/12 Python
解决virtualenv -p python3 venv报错的问题
2021/02/05 Python
蔻驰美国官网:COACH美国
2016/08/18 全球购物
Desigual德国官网:在线购买原创服装
2018/03/27 全球购物
吉尔德利巧克力公司:Ghirardelli Chocolate Company
2019/03/27 全球购物
Perfume’s Club德国官网:在线购买香水
2019/04/08 全球购物
新闻学专业个人求职信写作
2014/02/04 职场文书
致地震灾区的慰问信
2015/03/23 职场文书
2016年十一促销广告语
2016/01/28 职场文书
告诉你创业计划书的8个实用技巧
2019/07/12 职场文书
Pytorch 使用tensor特定条件判断索引
2021/04/08 Python
解决vue $http的get和post请求跨域问题
2021/06/07 Vue.js
一文搞懂redux在react中的初步用法
2021/06/09 Javascript
http通过StreamingHttpResponse完成连续的数据传输长链接方式
2022/02/12 Python
Java设计模式中的命令模式
2022/04/28 Java/Android