IE与IE内核浏览器的那点事

真正的IE浏览器与IE内核的浏览器是不是一回事呢,是不是完全一样咧?如果不一样又有什么关系咧?下面一起来找答案吧!

知识补给:

  1.浏览内核 简介

  2.IE内核浏览器 简介

我的结论:根据以往的经验和上面资料可知,纯IE浏览和IE内核浏览器是有所不同的,如果完全一样也没必要做出那些浏览器了不是,只有做ie皮肤和插件就ok了。

那么主流的IE内核浏览器和纯IE浏览要怎样判断呢?来看IE内核主流浏览器的对比数据和查询方法。

浏览器详细信息对比 Javascript:navigator.userAgent

浏览器名称

关键标示

集成版本

遨游3

Maxthon 或者 Trident

MSIE 7.0

搜狗

SE 2.X MetaSr 1.0

MSIE 7.0

世界之窗

1.TheWorld(IE非x64) 2.WOW64(IE x64)

本地IE最高版本

360浏览器

1.360SE(IE非x64 360安全版) 2.360EE(IE非x64 360极速版) 3.WOW64(IE x64)

本地IE最高版本

QQ浏览器

QQBrowser(IE 非x64)

MSIE 7.0

TT浏览器

1.无(IE 非x64) 2.WOW64(IE x64)

MSIE 7.0

真正的IE浏览器

1.无(IE 非x64) 2.Tablet PC(IE x64)

本地IE最高版本

根据以上的信息可以得出javascript方法判断是否纯IE浏览器,代码如下:

function isTrueIE() {
    if (navigator.userAgent.indexOf("MSIE") > 0) {
        // ie 内核
        if (navigator.userAgent.indexOf("Tablet PC") > 0) {
            // x64 纯ie
            return true;
        }
        else if (navigator.userAgent.indexOf("Maxthon") > 0 || navigator.userAgent.indexOf("SE ") > 0 ||
            navigator.userAgent.indexOf("360") > 0 || navigator.userAgent.indexOf("QQ") > 0 ||
            navigator.userAgent.indexOf("Trident") > 0) {
            // IE内核非IE浏览!
            return false;
        }
        else {
            // x32 纯ie
            return true;
        }
    }
    return false;
}

以上信息就可以搞定了。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏*坤的Blog

博客园特效简单添加

2484
来自专栏君赏技术博客

百思不得姐数据挖掘第三篇

播放视频的界面现在只剩下视频的功能了,对于这种播放视频的应该属于功能块。我们可以单独把这个功能提取出来。

1302
来自专栏程序员的SOD蜜

“老坛泡新菜”:SOD MVVM框架,让WinForms焕发新春

火热的MVVM框架 最近几年最热门的技术之一就是前端技术了,各种前端框架,前端标准和前端设计风格层出不穷,而在众多前端框架中具有MVC,MVVM功能的框架成为耀...

4076
来自专栏xx_Cc的学习总结专栏

iOS-世界那么大,CoreLocation带你去看看

3009
来自专栏Python中文社区

用Python爬取东方财富网上市公司财务报表

摘要: 现在很多网页都采取JavaScript进行动态渲染,其中包括Ajax技术。有的网页虽然也用Ajax技术,但接口参数可能是加密的无法直接获得,比如淘宝;有...

1.3K3
来自专栏流媒体人生

内嵌Activex的Activex插件开发

介绍:   如今在许多流媒体视频网站(youku,tudou......)我们都会发现,观看视频之前都会有一段时间的广告,甚至在观看视频途中也会插入一些 广...

933
来自专栏向治洪

iOS开发入门笔记

iOS开发入门笔记 本文面向已有其它语言(如Java,C,PHP,Javascript)编程经验的iOS开发初学者,初衷在于让我的同事一小时内了解如何开始开发i...

4336
来自专栏Jaycekon

Phantomjs+Nodejs+Mysql数据抓取(1.数据抓取)

概要: 这篇博文主要讲一下如何使用Phantomjs进行数据抓取,这里面抓的网站是太平洋电脑网估价的内容。主要是对电脑笔记本以及他们的属性进行抓取,然后在使...

4325
来自专栏向治洪

iOS开发技巧篇

在iOS开发中,有一些技巧可以提高程序猿的开发效率。 1,Xcode真机调试 Xcode 7推出之前,想要真机调试,iOS开发者必须花$99购买苹果开发者账号,...

2679
来自专栏游戏杂谈

React Native入门遇到的一些问题

curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/...

1734

扫码关注云+社区

领取腾讯云代金券