美文网首页
前端基础全局方法(防止浏览器不支持console报错)

前端基础全局方法(防止浏览器不支持console报错)

作者: Top_Chenxi | 来源:发表于2016-06-02 14:20 被阅读224次

    项目发开时需求的全局方法

    1.防止浏览器不支持console报错
    function checkConsole() {
        if (!window.console)
            window.console = {};
        var console = window.console;
    
        var funcs = ['assert', 'clear', 'count', 'debug', 'dir', 'dirxml',
            'error', 'exception', 'group', 'groupCollapsed', 'groupEnd',
            'info', 'log', 'markTimeline', 'profile', 'profileEnd',
            'table', 'time', 'timeEnd', 'timeStamp', 'trace', 'warn'
        ];
        for (var i = 0, l = funcs.length; i < l; i++) {
            var func = funcs[i];
            if (!console[func])
                console[func] = function() {};
        }
        if (!console.memory)
            console.memory = {};
    
    }
    

    相关文章

      网友评论

          本文标题:前端基础全局方法(防止浏览器不支持console报错)

          本文链接:https://www.haomeiwen.com/subject/ytlkdttx.html