如何判断浏览器是否是IE11

 我来答
壹学壹用
2016-12-02 · 知道合伙人互联网行家
壹学壹用
知道合伙人互联网行家
采纳数:36 获赞数:70
学习于西南交通大学计算机科学与技术专业 毕业后从事手机电脑

向TA提问 私信TA
展开全部

一般电脑上的浏览器是IE11,

第一,系统一定不是xp系统,xp系统最高的IE版本是IE8;

第二,系统一般是win7系统以上;

第三,打开IE浏览器,点击设置选项栏,然后选择,如下图所示

点击之后如上图所示红色标识那里,最后会弹出如下图所示

这样显示的就是IE11;

李鸿博
2016-11-24 · 总监
李鸿博
采纳数:664 获赞数:3931

向TA提问 私信TA
展开全部
由于IE由来已久的特立独行,在设计网页时,如果想让网站在各浏览器下的外观看起来都保持一致,就必须给IE开小灶,专门编写针对IE的CSS。要达到这个目的,自然首先就要识别出IE。
但自从IE浏览器升级到版本11之后,很多之间可以用来判断IE浏览器的方法均告失效。比如window.attachEvent方法、HTML注释法、Navigator.appName方法等等,无一例外都败下阵来。举个例子,如果你使用Navigator.appName方法,你会发现IE返回的浏览器名是Netscape,而其他浏览器返回的也是Netscape。
经过一番钻研,总算让我找到一个方法可以准确的识别出IE,办法就是使用JavaScript的Navigator.userAgent,因为对于IE浏览器,其返回的信息中有一个Trident字符串,这是独属于IE的。 实现代码如下:
var a1 = navigator.userAgent;
var yesIE = a1.search(/Trident/i);
在返回的字符串a1中使用正则表达式匹配Trident,若找到则返回出现位置的索引值,找不到则返回-1。判断yesIE是否大于0即可判断是否是IE11。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式