2011-12-18 3 views
0

내 스크립트는 Internet Explorer를 제외한 모든 곳에서 작동합니다. 실제로 큰 문제는 아니지만 내 디버거에는 오류 (Firebug Lite 및 내부 Explorer 디버거)가 표시되지 않습니다.자바 스크립트 및 인터넷 익스플로러

디버거에서 아무 말도하지 않으면 어떤 오류가 발생하는지 어떻게 알 수 있습니까? Internet Explorer의 JavaScript 표준에 대한 문서가 있습니까?

+4

코드 게시 하시겠습니까? – hungneox

+2

* 많은 것들이 IE에서 잘못 될 수 있습니다. 귀하의 질문에 세부 사항이 충분하지 않아서 알 수 없습니다. – hugomg

+1

jQuery와 같은 프레임 워크를 사용하지 않는 이유는 무엇입니까? – ComFreek

답변

1

특별한 문서가 없습니다. alert()을 많이 사용하여 모든 var가 기대하는 값을 얻는 지 확인하는 것이 좋습니다.
예를 들어 알려진 한 가지 예는 이벤트가있는 경우 IE에서 작동하지 않는 .target 속성을 사용하지 않으면 .OriginalTarget을 사용한다는 것입니다.

+0

에서 찾을 수 있습니다. OP에 'Internet Explorer의 자바 스크립트 표준에 대한 문서가 있습니까?'라는 질문을 한 다음, 그것이 틀렸다는 것을 말하는 경우 특별한 문서가 없습니다. 즉 독점적 인 브라우저 기능에 대한 많은 문서가 있습니다. – david

0

수천 가지가있을 수 있습니다. 귀하의 질문에 특정 정보가 전혀 포함되어 있지 않으므로 귀하에게 제공 할 수있는 구체적인 조언은 없습니다.

이 같은 문제를 해결하는 범용 방법

은에있다 : 당신의 디버깅 도구에서 자바 스크립트 오류

  • 봐.
  • 증상과 코드 지식을 기반으로 문제의 원인이되는 JavaScript 영역을 찾아내는 방법을 찾으십시오.
  • console.log() 문을 사용하여 변수가 예상 값으로 설정되지 않았거나 실행이 도달하지 않았거나 스테핑하여 문제를 발견 한 경우 (예 : 어떤 함수 또는 일반적인 방법) 자바 스크립트 조각에서 대략 분리 코드의 해당 섹션을 통해
  • 그런 다음 특정 문제가 발생하면 관련 코드와 HTML 및 작동하지 않는 IE 버전을 매우 구체적인 질문을 게시하십시오. 가능한 경우 jsfiddle에서 문제의 데모 가능한 예를 만드십시오.
관련 문제