javascript 判断是否为IE浏览器的方法?

测试OK.


实例demo:

<html doctype!>
<html><head><title></title></head>
<body>
<script src="http://www.iyouwin.cn/statics/js/lau_js/jquery.min.js"></script>
<script type="text/javascript">
if(!browserType()){alert("目前暂不支持非IE内核的浏览器,请您使用IE9及IE9以上版本浏览器。我们正在积极改进中,非常抱歉,给您带来不便。",{isIndent:true});
}var TP_USER = 1;
function browserType()
{var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串var isOpera = userAgent.indexOf("Opera") > -1; //判断是否Opera浏览器var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1 && !isOpera; //判断是否IE浏览器var isEdge = userAgent.indexOf("Edge") > -1 && !isIE; //判断是否IE的Edge浏览器var isIE11 = userAgent.indexOf('Trident') > -1 && userAgent.indexOf("rv:11.0") > -1;var versionFlag = false;if (isIE) {var reIE = new RegExp("MSIE (\\d+\\.\\d+);");reIE.test(userAgent);var fIEVersion = parseFloat(RegExp["$1"]);if (fIEVersion >= 9) {versionFlag = true;console.log("IE>=9");} else {var browserVer = (userAgent.match(/.+(?:Trident)[\/ ]([\d.])/) || [0, '0'])[1];if (browserVer >= 5) {versionFlag = true;console.log("IE>=5");}}}else if(isIE11 || isEdge){versionFlag = true;console.log("IE>=11");}return versionFlag;
}
</script>
</body>
</html>

代码源于一个收费框架。这里不介绍了,备忘一下。


以上就是关于 “ 判断是否为IE浏览器(方法一) ” 的全部内容。

判断是否为IE浏览器(方法一)相关推荐

  1. 最新JS判断是否是360浏览器方法

    功能 总所周知,360浏览器UA信息和谷歌浏览器完全一致,之前的诸多奇葩招数基本也都修复了 目前测试可用的监测方案如下: 友情提示 360浏览器修这玩意每次都挺快,不知道能用多久,2023年6月目前可 ...

  2. JS如何判断是否为ie浏览器的方法(包括IE10、IE11在内)

    今天在写一个代码复制功能的时候,发现的这个问题,ie11也不支持document.all,看来以后越来越标准了 今天碰到一个奇怪的问题,有一个页面,想指定用IE浏览器打开,在VS开发环境没有问题,但部 ...

  3. WeChat判断是否为微信浏览器访问方法:HTTP_USER_AGENT:MicroMessenger

    PHP判断 <?php /** * Power: 判断是否是微信浏览器访问*/ function is_weixin_visit() {if (strpos($_SERVER['HTTP_USE ...

  4. 判断 IE9及以下浏览器hack方法

    判断 IE9及以下浏览器: !!window.AnimationEvent

  5. js判断是否是ie浏览器且给出ie版本

    之前懒得写判断ie版本js,因为网上关于这方面的代码太多了,所以从网上拷贝了一个,放到项目上才发现由于时效性的问题,代码不生效.就自己写一个吧. 怎么去看浏览器的内核等信息 ---- js的全局对象w ...

  6. php 判断浏览器是ie,js判断是否是ie浏览器

    怎么去看浏览器的内核等信息 ---- js的全局对象window子属性navigator.userAgent,这个属性是包含了浏览器信息的相关信息,包括我们需要的浏览器内核 navigator.use ...

  7. 怎么在html页面和js里判断是否是IE浏览器

    HTML里: HTML代码中,在编写网页代码时,各种浏览器的兼容性是个必须考虑的问题,有些时候无法找到适合所有浏览器的写法,就只能写根据浏览器种类区别的代码,这时就要用到判断代码了.在HTML代码中, ...

  8. 判断页面打开的浏览器信息

    通过JS如何判断是否在微信浏览器打开,是否在QQ空间浏览器,是否在新浪微博打开.if (browser.versions.mobile) {//判断是否是移动设备打开.browser代码在下面var ...

  9. js 判断是什么类型浏览器

    一.js 判断是什么类型浏览器 // firefox if ( window.sidebar && "object" == typeof( window.sideb ...

最新文章

  1. Linux学习之命令【1】
  2. sql server insert 锁表_SQL简单优化
  3. ASP.NET介绍及C#基本语法(一)
  4. vue 数组数据改变 视图不更新解决方案
  5. 常见花材的固定的方法有哪些_旋流器常见的故障及处理方法有哪些?
  6. textarea如何在文字后面_FLASH如何制作风吹文字的效果
  7. 华为交换机修改radius服务器地址,华为交换机修改radius服务器地址
  8. iframe背景透明的设置方法
  9. 多线程编程核心技术总结(读周志明书籍的总结)
  10. C++ exit用法详解
  11. Charindex、Patindex、Convert函数
  12. 喜获蚂蚁offer,定级p7,面经分享,万字长文带你走完面试全过程
  13. 未来几年中,软件测试的几大趋势是什么?
  14. 鲁棒控制——不确定系统表示方法(simulink)
  15. H3CIE A套需求说明
  16. 字符编码与游戏中的字符边界检查
  17. 图文教程:excel2007打印区域设置
  18. LED显示屏连接电脑屏幕以后无法显示
  19. 编程一五八俱乐部SQL学习笔记-2-mysql建表中的约束
  20. 科普-牛顿第二定律的矢量形式

热门文章

  1. centos 7 nginx_install.sh
  2. 通过Method运行时内存布局hook方法探索
  3. 编译安装Mysql5.6.36
  4. 深入浅出C/C++中的正则表达式库(二)——Boost.Regex
  5. Multipath多路径冗余全解
  6. poi 读取excel
  7. PowerDesigner中列表显示TABLE的NAME而不是CODE
  8. sql IDENTITY(函数)
  9. java 反射 类名_java – 从反射中获取字段的类名
  10. mysql语言的创建模式文件_南开17春学期《数据库应用系统设计》在线作业 免费答案...