美文网首页
前端基础全局方法(防止浏览器不支持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