2011-09-07 4 views
2

JavaScript 코드를 디버그하기 위해 Aptana Studio 3을 사용하고 있습니다. Internet Explorer에 표시되는 간단한 HTML 페이지입니다.JavaScript를 디버깅 할 때 Aptana 콘솔에 로그온

로그 메시지를 Aptana Console보기에 기록하고 싶습니다. 나는 다음과 같은 로그 함수를 사용하는 것을 시도했다 :이 작동

function log(message) { 
    setTimeout(function() { throw new Error(message);}, 0); 
} 

,하지만 페이지를 디버깅 할 때, Aptana를 때문에 throw의 중지합니다. 두 가지 질문이 있습니다.

  1. 로그 메시지를 콘솔에 기록하는 기본 제공 기능이 있습니까?
  2. 그렇지 않은 경우, Aptana 디버거에게 위의 log 함수에서 특정 throw을 무시하도록 지시하는 방법이 있습니까?

솔루션은 IE8 이상에서 작동해야합니다. 다른 브라우저로 전환하는 것은 불가능합니다.

답변

1

IE 8 이상의 개발자 도구 (F12)는 Internet Explorer에 로깅 기능을 제공합니다. 이 기능은 here으로 설명됩니다. 당신이 개발자 도구를 시작할 때까지 console 기능을 사용할 수 없습니다 것을

console.log('my message'); 

참고 : 간단한 로깅이 가능합니다.

그러나 이것은 Aptana에서는 아무것도 표시하지 않지만 IE 콘솔에서는 로그 메시지를 볼 수 있습니다.

관련 문제