怎么判断IE浏览器的版本和密钥长度

已举报 回答 关注

怎么判断IE浏览器的版本和密钥长度

  • 回答数

    5

  • 浏览数

    7,567

5个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
打开网页点击浏览器上方的“帮助”选“关于Internet Explorer”,在弹出的“关于Internet Explorer”面板中可以查看版本和密钥长度。版本6.0,密钥长度128位,如下图:

取消 评论
根据UA判断:
var ua = navigator.userAgent;if(ua.indexOf("MSIE")>0){ if(ua.indexOf("MSIE 6.0")>0){ alert("ie6"); } if(ua.indexOf("MSIE 7.0")>0){ alert("ie7"); } if(ua.indexOf("MSIE 8.0")>0 || (ua.indexOf("MSIE 9.0")>0 && !window.innerWidth)){ alert("ie8"); } if(ua.indexOf("MSIE 9.0")>0){ alert("ie9"); } }
取消 评论
IE6~IE10的浏览器特征明显,存在msie字符串,而IE11去掉了msie字符串,可以通过rv后面的版本号识别IE11,具体方法如下:
function IETester(userAgent){ var UA = userAgent || navigator.userAgent; if(/msie/i.test(UA)){ return UA.match(/msie (\d+\.\d+)/i)[1]; }else if(~UA.toLowerCase().indexOf('trident') && ~UA.indexOf('rv')){ return UA.match(/rv:(\d+\.\d+)/)[1]; } return false;}IETester();//不传参数返回当前IE版本,如果不是IE内核浏览器,返回falseIETester('Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko');//传userAgent字符串,用来判断其他IE浏览器的版本,该示例返回11.0
取消 评论
<script type="text/javascript">var browser=navigator.appNamevar b_version=navigator.appVersionvar version=b_version.split(";");var trim_Version=version[1].replace(/[ ]/g,"");if(browser=="Microsoft Internet Explorer" && trim_Version=="MSIE7.0"){ alert("IE 7.0");} else if(browser=="Microsoft Internet Explorer" && trim_Version=="MSIE6.0"){ alert("IE 6.0");}</script>
取消 评论
用浏览器的BOM对象来检测就可以了。
取消 评论
ZOL问答 > 怎么判断IE浏览器的版本和密钥长度

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

提示

确定要取消此次报名,退出该活动?