2011-09-15 4 views
14

local.storage를 사용하여 간단한 작업 관리자를 만들었고 console.log를 사용하여 일부 변수를 설정했지만 전체 작업 응용 프로그램은 IE에서 작동하지 않습니다.Console.log IE9 문제

다른 방법이 있습니까? http://jsfiddle.net/cRse9c/

+0

@Mystere Man. 미안합니다. 링크 – jQuerybeast

+0

업데이트 그것은 나를 위해 작동하는 것 같습니다. 나는 IE9에서'LOG : i = 1 j = 0 k = 0'을 얻는다. –

답변

44

, 당신은 다음을 배치 할 수 있습니다 실제로 console.log()를보고 싶다면, 물론

if (!window.console) {window.console = {};} 
if (!console.log) {console.log = function() {};} 

: 어떤 console.log() 문 전에 전역에서 자바 스크립트 당신에게 원인이 오류에서 console.log() 문을 유지할 더미 console.log()을주고 실행 IE에서 출력을 얻으려면 IE 디버거를 실행해야 console.log()이 정의되거나 정의 된 다른 디버깅 환경을 사용해야합니다.

+0

이 질문은 프로덕션에서'console.log'를 사용하는 것에 대한 다른 유용한 정보를 가지고있다. http://stackoverflow.com/questions/8002116/should-i-be-removing-console-log- from production code/15771110 –

+0

감사합니다. 이것은 매우 편리합니다 !! – Baconbeastnz

+0

@ user3388971 - 편집을 롤백해야했습니다. 'var'은 Javascript에서 블럭 레벨의 범위를 지정하지 않고'var'을 제거한 편집을하므로 암시 적 선언은'strict' 모드에서 작동하지 않습니다. 나는 그것을'window' 객체를 참조하도록 변경했습니다. – jfriend00

3

당신이 방화범 빛이없는 경우 IE에는 CONSOLE.LOG가 없습니다 : 여기

다른 모든 브라우저에서 작동 작업 관리자의 바이올린입니다. 그것은 정의되지 않은 메서드에 거 차례/변수 오류의

여기

더 많은 정보 : 당신이 IE 디버거가 실행되고 있지 않을 때 IE에서 폭탄을 투하하지 console.log()을 사용하고 갖고 싶어 Does IE9 support console.log, and is it a real function?

+0

그것을 수행하는 다른 방법이 있는가? – jQuerybeast

+1

예 있습니다. F12, 스크립트 탭, 오른쪽 프레임. –

+0

나는 보통 console.log 대신 경고를하지만, 객체를 원하면 lightbug 조명을 시도하거나 해당 링크를 따라갈 수 있습니다. 나는 ucan이 개발자 툴을 켜는 것으로 생각한다. – corroded