zoukankan      html  css  js  c++  java
  • 判断是否是ie浏览器或者edge浏览器,引入特定的css

    判断是否是ie浏览器或者edge浏览器,引入特定的css

    我本来要用ie浏览器专有的条件注释语句来引入,但是发现都没有效果,网上有说ie10之后的浏览器取消了条件语句,反正我是只要是IE都没有试出效果;
    以下用js判断内核方式添加css来链接

     //判断是否是IE浏览器,包括Edge浏览器
            function getIEVersion() {
                var userAgent = navigator.userAgent;
                console.log(userAgent);
                var isOpera = userAgent.indexOf("Opera") > -1;
                var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1 && !isOpera;
                var isEdge = userAgent.indexOf("Trident/7.0;") > -1 && !isIE;
                if(isIE||isEdge){
                    return "IE";
                }
            }
            var ifie=getIEVersion()
            var linkNode = document.createElement("link")
            linkNode.setAttribute("rel","stylesheet");
            linkNode.setAttribute("type","text/css");
            if(ifie=='IE'){
                console.log(1111);
                linkNode.setAttribute("href","${ctx}/static/css/newIndexCss/ieindex.css?v=5.7.0.1");
            }
     document.head.appendChild(linkNode);
    
  • 相关阅读:
    Java中的数据类型
    SSE2 Intrinsics各函数介绍[转]
    mac terminal的使用技巧
    vi打开二进制文件
    svn
    fitness
    <正见>摘抄
    管理自己
    [C++程序设计]基于对象的程序设计 基于对象的程序设计
    [C++程序设计]引用
  • 原文地址:https://www.cnblogs.com/chenluqing/p/11377338.html
Copyright © 2011-2022 走看看