1.判断版本是否低于9:

if(navigator.appName.indexOf("Internet Explorer")!=-1){     //yeah, he's using IEvar badBrowser=(navigator.appVersion.indexOf("MSIE 9")==-1 &&   //v9 is oknavigator.appVersion.indexOf("MSIE 1")==-1  //v10, 11, 12, etc. is fine too);if(badBrowser){// navigate to error page}
}

2.判断ie浏览器版本(5.5到11)

var testIE=(function() {"use strict";var ret,isTheBrowser,actualVersion,jscriptMap, jscriptVersion;isTheBrowser = false;jscriptMap = {"5.5": "5.5","5.6": "6","5.7": "7","5.8": "8","9": "9","10": "10","11": "11"};jscriptVersion = new Function("/*@cc_on return @_jscript_version; @*/")();if (jscriptVersion !== undefined) {isTheBrowser = true;actualVersion = jscriptMap[jscriptVersion];}ret = {isTheBrowser: isTheBrowser,actualVersion: actualVersion};return ret;
}());
window.οnlοad=function(){if(testIE.isTheBrowser){if(testIE.actualVersion<9){alert("您使用的浏览器内核为"+testIE.actualVersion+",版本过低,为确保您正常浏览该网页,请升级浏览器为ie9以上的版本。若您使用的不是IE浏览器,请到网上更新最新版本。");}}
}

根据我自己的js框架的支持需求,我只考虑ie9或以上的内核,所以我在自己的插件加载时进行了这样的判断。大家可以根据自己的需要进行修改。

javascript判断ie浏览器相关推荐

  1. javaScript判断当前浏览器(谷歌、火狐、IE)兼容IE11

    <!DOCTYPE html> <html>     <head>         <meta charset="utf-8">   ...

  2. JavaScript判断当前浏览器是否为IE或者Edge

    以前我们喜欢使用ActiveXObject判断IE浏览器和其他浏览器,但是现在大家都用IE11了,而在IE11中,我们在控制台中输入window.ActiveXObject,返回的是undefined ...

  3. 如何用JavaScript判断客户端浏览器是否安装了Flash插件,及其版本

    注:后来知道有个swfobject的东西专门做这件事情! <SCRIPT  LANGUAGE="JavaScript"> <!--  var  swf  =  n ...

  4. html网页的前缀,用JavaScript判断CSS浏览器类型前缀的方法

    不管我们对浏览器类型前缀有多么的讨厌,我们都不得不每天面对它,否者有些东西不能正常工作.这些前缀的用法有两种:在CSS里(例如"-moz-")和在JS里.有一个神奇的X-Tag项目 ...

  5. Javascript判断Maxthon浏览器

    因为Maxthon3双核浏览器的内核被他们团队做了修改,所以可以进行如下判断. (注意:仅仅在Mathon3+下做过测试.) 若发现问题,或者有更好的做法,请告诉我,谢谢. <HTML> ...

  6. JavaScript 判断国内外浏览器类型和内核(含360,QQ,搜狗等)

    关于判断浏览器的内核和类型,有许多资料可供查阅.这里记录一款一个比较好用的插件:browser.js 插件git地址:https://github.com/yunnysunny/browser.js ...

  7. JavaScript判断当前浏览器是否为IE浏览器

    window.ActiveXObject:判断浏览器是否支持ActiveX控件,只有IE浏览器里面支持ActiveX控件 if (!!window.ActiveXObject || "Act ...

  8. javascript判断常用浏览器版本和类型兼容处理

    根据项目需求具体设置,仅做参考 <!DOCTYPE html> <html><head><title>请升级您的浏览器</title>< ...

  9. javascript 判断当前浏览器版本

    var xmlhttp; if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safarialert(" ...

最新文章

  1. python 图表_python导出excel charts图表
  2. 道路 [NOIP模拟]
  3. 新手对于iPhone开发环境等入门问题解答汇总
  4. Flink从入门到精通100篇(十四)-Flink开发IDEA环境搭建与测试
  5. 【NLP】看不懂bert没关系,用起来so easy!
  6. Eclipse中如何恢复已删除文件
  7. 根文件系统构建(Yocto方式)
  8. 身份验证错误错误指定的句柄无效_基于 Web 端的人脸识别身份验证「实践」
  9. Java企业面试算法新得体会之4递归和动态规划问题17问
  10. 1.2Tensorflow的Session操作
  11. UNIX环境高级编程之第6章:系统数据文件和信息
  12. Git:取消合并方式
  13. CentOS7 修改Swap大小
  14. 万花筒写轮眼画法_万花筒写轮眼怎么画?
  15. 百度AI市场热品试用 | 台面式双目活 体检测USB摄像头
  16. 【qq机器人】王者英雄问题查询
  17. Ning: 社会软件建造平台。
  18. 获取文件哈希值_图解:什么是哈希?
  19. JEDEC DDR2和DDR3 SPECIFICATION区别(持续更新)
  20. 驰骋工作流引擎三种项目集成开发模式

热门文章

  1. 02.规划过程组表格-需求管理计划
  2. 停止复制代理后AWT缓存组的行为
  3. 单调递增最长子序列 - 从最长公共子序列到单调递增最长子序列
  4. Codeforces Round #Pi (Div. 2) D. One-Dimensional Battle Ships set区间分解
  5. mysql的慢查询日志
  6. petshop 出现没有为 SQL 缓存通知启用数据库“MSPetShop4”
  7. python datetime模块和time模块
  8. 无法实现接口成员,因为它不是公共的——interface
  9. [Silverlight]使用MVVM模式打造英汉词典
  10. Ubuntu18.04安装Gaussian16和GaussView 6