브라우저가 console 대상을 호환하는 간략한 해결 방안 공유

1184 단어
브라우저에서 콘솔 대상을 찾을 수 없습니다. 인터페이스가 완전히 일치하는 콘솔 대상을 윈도우에 수동으로 구성합니다.여기에는 빈 방법과 빈 대상을 채택하였다.이렇게 하면old 브라우저에console이 포함되어 있어도.xxxxx의 코드는 여전히 틀리지 않고 완벽하게 운행된다.
다음은 첫 번째 console에 설치할 복구 호환 코드를 첨부합니다.xxxx가 호출되기 전, 그렇지 않으면 의미가 없습니다.
 
  
(function (){ 

// console , JS  

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    var func = funcs[i]; 
    if(!console[func]) 
        console[func] = function(){}; 

if(!console.memory) 
    console.memory = {}; 

})();

좋은 웹페이지 즐겨찾기