javascript 即兼容性升级页面样式片段

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 即兼容性升级页面样式片段相关的知识,希望对你有一定的参考价值。

function msieversion() {
            var ua = window.navigator.userAgent;
            var msie = ua.indexOf("MSIE ");
            var edge=ua.indexOf("Edge");
            if(edge>0){
                loadCssCode("html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td {"+
                    "font-family: 'Arial Normal', 'Arial' !important;"+
                "}");
            }
            if (msie > 0) {
                return parseInt(ua.substring(msie + 5, ua.indexOf(".", msie)));
            } else {
                return 0;
            }

        }


        function loadCssCode(code){
            var style = document.createElement('style');
            style.type = 'text/css';
            style.rel = 'stylesheet';
            try{
                //for Chrome Firefox Opera Safari
                style .appendChild(document.createTextNode(code));
            }catch(ex){
                //for IE
                style.styleSheet.cssText = code;
            }
            var head = document.getElementsByTagName('head')[0];
            head.appendChild(style);
        }
        

        var ieVersion = msieversion();
        if (ieVersion && ieVersion <= 8) {
            $state.go('update');
        }

以上是关于javascript 即兼容性升级页面样式片段的主要内容,如果未能解决你的问题,请参考以下文章

30秒就能看懂的JavaScript 代码片段

IE兼容性代码中多语言样式+IE不兼容解决

jQuery入门教程

Javascript 兼容方法获取元素样式

在android studio中升级repo v9后,片段必须是公共静态类崩溃错误

前端基础入门第一阶段-Web前端开发基础环境配置