2012-05-24 2 views
11

Internet Explorer (9와 8을 시도했습니다)에서 응용 프로그램이 정상 모드로 작동하지 않습니다. 그러나 모드를 디버그 할 때 (F12) 약간의 사소한 문제 (지금은 관련 없음)와 함께 작동합니다.내 응용 프로그램은 디버그 모드에서만 IE에서 작동합니다 (다른 브라우저에서 작동)

디버그 모드에서 작동하기 때문에 내 응용 프로그램을 디버깅 할 수 없습니다.

이것은 the application I developed입니다.

해결책은 무엇입니까?

+2

문제를 알아야 전에 해결책을 찾을 수 있습니다. – musefan

+2

문제는 Internet Explorer에서 작동하지 않는다는 것입니다. – mfadel

+2

그 근거로 솔루션은 Internet Explorer를 사용하지 않는 것입니다. 내 요점은, 당신은 단지 우리에게 웹 사이트 링크를주고 테스트, 디버그 및 수정을 기대할 수 없다는 것입니다. 당신은 문제를 확인하고 (자바 스크립트 오류를 ​​확인하십시오) 더 구체적인 문제로 되돌아 가야합니다. – musefan

답변

26

스크립트에 console.log을 사용합니까? IE 브라우저에서는 console 오브젝트가 디버그 모드에서만 범위에 존재합니다.

if (console) console.log('...') 

편집 : 당신의 코드를 변경 나는 응용 프로그램을 검토 한 당신은 콘솔 로그를 사용하고 있습니다.

+3

+1 - 그러나 일반적으로'if (variable)'는 문제가 될 수 있으므로'typeof (variable)! = = undefined "를 사용하는 것이 좋습니다. – SpaceBison

+0

덕분에 제대로 작동 했으므로 이제는 사소한 일을 할 것입니다 :) – mfadel

+0

문제를 지적 해 주셔서 감사합니다. 나는 if (window.console) ... if (console)이 작동하지 않는다면 사용했다. –

관련 문제