자바 스크립트 예외 스택 추적
Firefox에서는 .NET을 사용하여 예외 스택 추적을 얻을 수 있습니다 exception.stack
.
다른 브라우저에서도 얻을 수있는 방법이 있습니까?
편집 : 실제로 스택 추적을 자동으로 저장하고 (가능하면) 그 때 디버깅하지 않으려 고합니다 (예 : 디버거에서 스택 추적을 얻는 방법을 알고 있습니다).
스택 추적을 인쇄하려는 위치에 다음 행을 배치하십시오.
console.log(new Error().stack);
참고 : Chrome 24 및 Firefox 18 에서 내가 테스트했습니다.
이 도구 도 살펴볼 가치가 있습니다.
Webkit에는 이제 스택 추적을 제공하는 기능이 있습니다.
웹 검사기 : 스택 추적 이해 , Yury Semikhatsky가 2011 년 4 월 20 일 수요일 오전 7:32에 게시했습니다 (webkit.org).
그 게시물에서 :
문자열 스택 추적을 원하면 insin의 대답 인 stacktrace.js를 사용 합니다. 실제로 stacktrace.js를 사용 하는 stacktrace (줄 번호, 파일 이름 등)의 조각에 액세스하려는 경우 stackinfo .
모든 주요 브라우저에서 처리되지 않은 JavaScript 예외에 대한 스택 추적을 생성하려는 좋은 오픈 소스 라이브러리 TraceKit 을 시도해야합니다. Tracekit에 대해 자세히 읽을 수 있습니다.
https://github.com/csnover/TraceKit/
PS : 당신은 좋은 UI와 (Tracekit 사용) 서비스를 찾고 있다면, 당신은 시도 할 수 Atatus을
적어도 쉽지는 않습니다.
IE에서는 MS Script Debugger (어떤 이유로 Office 구성 요소) 또는 Visual Studio를 사용하여 브라우저 프로세스를 디버깅 할 수 있으며 중단 점에서 스택을 볼 수 있습니다.
참고 URL : https://stackoverflow.com/questions/147891/javascript-exception-stack-trace
'development' 카테고리의 다른 글
String을 타입 클래스의 인스턴스로 만들 수없는 이유는 무엇입니까? (0) | 2020.09.19 |
---|---|
Dijkstra의 알고리즘이 감소 키를 사용하는 이유는 무엇입니까? (0) | 2020.09.19 |
File.exists ()는 파일이있을 때 false를 반환합니다. (0) | 2020.09.19 |
Scala 연속은 무엇이며 왜 사용합니까? (0) | 2020.09.19 |
data.table에서 : = 연산자를 언제 사용해야합니까? (0) | 2020.09.19 |