• 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;
    }

    以上信息就可以搞定了。






    关注下面二维码,订阅更多精彩内容。
    微信打赏
    关注公众号(加好友):

  • 相关阅读:
    c#之字段,属性,索引器,常量
    c#类,对象,类成员简介
    c#之接口,依赖反转,单元测试
    c#之 抽象类与开闭原则
    c#重写与多态
    c#之类
    c#之类的继承,类成员的访问控制
    c#之委托
    c# try catch用法思路
    js的全局变量
  • 原文地址:https://www.cnblogs.com/vipstone/p/2290399.html
Copyright © 2020-2023  润新知