一、JS判断是否IE浏览器+具体版本

function IEVersion() {var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串  var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1; //判断是否IE<11浏览器  var isEdge = userAgent.indexOf("Edge") > -1 && !isIE; //判断是否IE的Edge浏览器  var isIE11 = userAgent.indexOf('Trident') > -1 && userAgent.indexOf("rv:11.0") > -1;if(isIE) {var reIE = new RegExp("MSIE (\\d+\\.\\d+);");reIE.test(userAgent);var fIEVersion = parseFloat(RegExp["$1"]);if(fIEVersion == 7) {return 7;} else if(fIEVersion == 8) {return 8;} else if(fIEVersion == 9) {return 9;} else if(fIEVersion == 10) {return 10;} else {return 6;//IE版本<=7}   } else if(isEdge) {return 'edge';//edge} else if(isIE11) {return 11; //IE11  }else{return -1;//不是ie浏览器}}

二、判断是否是IE 11及以下或者其他(其他里包括IE edge)

function isIE() {if(!!window.ActiveXObject || "ActiveXObject" in window){document.body.innerHTML = '<h1>你的浏览器已过时,请更新你的浏览器</h1>';return true;}else{return false;}}

JS判断是否IE浏览器相关推荐

  1. 第三方浏览器h5 android测试,H5案例分享:使用JS判断客户端、浏览器、操作系统类型...

    使用JS判断客户端.浏览器.操作系统类型 一.JS判断客户端类型 JS判断客户端是否是iOS或者Android手机移动端 通过判断浏览器的userAgent,用正则来判断手机是否是ios和Androi ...

  2. JS判断是PC浏览器还是手机端浏览器

    JS判断是电脑浏览器还是手机端浏览器,并根据不同的终端跳转到不同的网址 <!DOCTYPE html> <html> <script> function brows ...

  3. JS判断是电脑浏览器还是手机浏览器?

    JS判断是电脑浏览器还是手机浏览器? <script type=text/javascript>document.write('你的浏览器标识:',navigator.userAgent, ...

  4. js 判断是什么浏览器

    <script>var userAgent = navigator.userAgent; // 取得浏览器的userAgent字符串console.log(userAgent)var is ...

  5. js判断操作系统与浏览器

    摘要: 对于前端开发我们最重要的工作就是兼容性,系统的兼容性,浏览器的兼容性等等.今天分享一个我在项目中封装的判断操作系统与浏览器的方法. 操作系统: var os = (function() {va ...

  6. js判断移动端浏览器

    //判断浏览器 function myBrowser() {var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串var isOpera = ...

  7. JS判断当前的浏览器类型

    <script type="text/javascript">//window.navigator.userAgent.indexOf("MSIE" ...

  8. js判断设备、浏览器类型

    function getAppVersion(){ var browser = { versions: function () { var u = navigator.userAgent, app = ...

  9. JS 判断当前的浏览器是Android 还是IOS

    好记忆不如按烂笔头 ... ... 很多时候,一个很好的应用要做到很不错的兼容性,开发的页面要适应Android 和iso的显示,那么就需要在页面段做判断: 如下代码是判断当前浏览的是Android ...

最新文章

  1. Google Maps API 进级:通过XML文档加载Gpolyline或者Gpolygon
  2. python程序实例电话本-Python示例
  3. (转)MySQL 服务器内存使用
  4. 什么是浏览器指纹识别?浏览器指纹识别如何预防
  5. javax.mail 发送
  6. Flutter实战(一)写一个天气查询的APP
  7. 全球开源技术峰会上,第四范式分享OpenMLDB满月成绩
  8. laravel 控制器 中间件 传递数据_Laravel5 自定义路由中间件的使用步骤,太好用,珍藏了!...
  9. 【转】设计模式 ( 十七) 状态模式State(对象行为型)
  10. word 编辑域中的汉字_15条Word常用操作教程,简单实用,纯干货分享,收藏备用!...
  11. Android系统的智能指针(轻量级指针、强指针和弱指针)的实现原理分析【转】
  12. leetcode 1184 python
  13. Centos5.11 //IP/phpmyadmin 远程无法登入
  14. Shell脚本的模块化和脚本复用
  15. xshell 与 xftp 免费版使用
  16. C语言编程齿轮轮廓线坐标,c语言程序实现齿轮基本参数几何尺寸计算.pdf
  17. 【Python】fastapi框架之Web部署机器学习模型
  18. lsa五类_LSA 的五种类型
  19. mongodb lbs java_MongoDB开发LBS应用
  20. linux最高权限密码,Linux运维知识之15、login.defs(默认)登录和Linux默认权限设置(密码复杂度,相关安全设置)...

热门文章

  1. Java长盛不衰的12个原因
  2. 千锋Android游戏开发基础视频教程-cocos2dMars版
  3. 系列之2-神经网络中反向传播与梯度下降的基本概念
  4. [英语语法]句法之状语从句
  5. 贝壳创始人左晖去世,一周前才成地产新首富
  6. Programming OpenGL in Linux: GLX and Xlib
  7. 数据埋点前,你需要搭建指标体系
  8. macd api 获取股票 技术指标
  9. 报驾校,拿驾照,学车各种不容易
  10. 【经验分享】大学生英语51汇听答案获取