방화 광을 설치했으며이 모든 로그 문을 작성했습니다.IE 던지기를 피하는 일반적인 숙어 : 오류 : '콘솔'이 정의되지 않았습니다.
IE에서 내 앱을 테스트했으며 물론 "정의되지 않은"오류가 발생했습니다.
이 문제를 피하는 일반적인 관용구는 무엇입니까?
내 console.log 문을 내 파일에 주석으로 추가하거나 조롱하지는 않는다.
글쎄 어떻게해야할지 모르겠습니다.
나는 보통 래퍼 기능과 같이 할방화 광을 설치했으며이 모든 로그 문을 작성했습니다.IE 던지기를 피하는 일반적인 숙어 : 오류 : '콘솔'이 정의되지 않았습니다.
IE에서 내 앱을 테스트했으며 물론 "정의되지 않은"오류가 발생했습니다.
이 문제를 피하는 일반적인 관용구는 무엇입니까?
내 console.log 문을 내 파일에 주석으로 추가하거나 조롱하지는 않는다.
글쎄 어떻게해야할지 모르겠습니다.
나는 보통 래퍼 기능과 같이 할:
function log(obj) {
if (window.console && console.log) console.log(obj);
}
또는 당신은 당신의 스크립트 파일/요소의 시작 부분에 이런 일을 할 수있는 :
if (!window.console) {
window.console = {
log: function(obj){ /* define own logging function here, or leave empty */ }
};
}
폴 아일랜드어 더 나은 래퍼가 있습니다 console.log()
입니다.
http://paulirish.com/2009/log-a-lightweight-wrapper-for-consolelog/
이 어떤 콘솔이 없거나 (예를 들어 방화범 라이트) 콘솔이 나중에 만들어 여러 인수를 허용하고, 경우에 (디버깅) 역사를 제공합니다.
그리고 디버깅 할 때 주석 처리/주석 처리를 해제 하시겠습니까? – OscarRyz
아아아, 파이어 폭스 + 파이어 버그에 거짓을 반환합니다 :) – OscarRyz
당신은 그것을 가지고 :) ......... –