判斷是否是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);


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM