IE浏览器与IE内核浏览器有什么区别

navigator.userAgent
服务器君一共花费了461.832 ms进行了5次数据库查询,努力地为您提供了这个页面。
试试阅读模式?希望听取您的建议

浏览器最重要或者说核心的部分是“Rendering Engine”,可大概译为“解释引擎”,不过我们一般习惯将之称为“浏览器内核”。负责对网页语法的解释(如HTML、JavaScript)并渲染(显示)网页。 所以,通常所谓的浏览器内核也就是浏览器所采用的渲染引擎,渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。不同的浏览器内核对网页编写语法的解释也有不同,因此同一网页在不同的内核的浏览器里的渲染(显示)效果也可能不同,这也是网页编写者需要在不同内核的浏览器中测试网页显示效果的原因。

很多人一谈到浏览器就会想到 Internet Explorer,我们简称它为IE。确实在生活中用到最多的就是这个浏览器了,很多人只用这个浏览器,甚至有些人在意识里只有这个浏览器。但是Internet Explorer只是浏览器里的一个。也许是因为IE的市场太过于广阔,或许是因为网页提供商已经习惯IE的标准进行制作网页,甚至一些网站还必须使用IE才能识别。不知道是什么组织做过统计:使用IE的用户占百分之七十几之多,但是我觉得实际情况使用它的比这个数据更多的多,很多时候我们都必须使用只支持它的控件才能完成。但总有很大一部分人不满足于IE的功能及外观,但又屈于IE的兼容性于是就有了——基于IE引擎的浏览器,这类浏览器是主要是在一些功能与外观上进行了修改,说白了就是IE变的让你觉得更好用。

那么真正的IE浏览器与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;
}

本文地址:http://www.nowamagic.net/librarys/veda/detail/893,欢迎访问原出处。

不打个分吗?

转载随意,但请带上本文地址:

http://www.nowamagic.net/librarys/veda/detail/893

如果你认为这篇文章值得更多人阅读,欢迎使用下面的分享功能。
小提示:您可以按快捷键 Ctrl + D,或点此 加入收藏

大家都在看

阅读一百本计算机著作吧,少年

很多人觉得自己技术进步很慢,学习效率低,我觉得一个重要原因是看的书少了。多少是多呢?起码得看3、4、5、6米吧。给个具体的数量,那就100本书吧。很多人知识结构不好而且不系统,因为在特定领域有一个足够量的知识量+足够良好的知识结构,系统化以后就足以应对大量未曾遇到过的问题。

奉劝自学者:构建特定领域的知识结构体系的路径中再也没有比学习该专业的专业课程更好的了。如果我的知识结构体系足以囊括面试官的大部分甚至吞并他的知识结构体系的话,读到他言语中的一个词我们就已经知道他要表达什么,我们可以让他坐“上位”毕竟他是面试官,但是在知识结构体系以及心理上我们就居高临下。

所以,阅读一百本计算机著作吧,少年!

《高性能网站建设指南》 桑德斯 (Steve Sounders) (作者), 刘彦博 (译者)

《高性能网站建设指南》结合Web2.0以来Web开发领域的最新形势和特点,介绍了网站性能问题的现状、产生的原因,以及改善或解决性能问题的原则、技术技巧和最佳实践。重点关注网页的行为特征,阐释优化Ajax、CSS、JavaScript、Flash和图片处理等要素的技术,全面涵盖浏览器端性能问题的方方面面。在《高性能网站建设指南》中,作者给出了14条具体的优化原则,每一条原则都配以范例佐证,并提供了在线支持。全书内容丰富,主要包括减少HTTP请求、ExpiresHeader技术、Gzip组件、CSS和JavaScript最佳实践、关闭ETags的技巧、Ajax缓存技术和最小化技术等。

更多计算机宝库...