2012-07-06 6 views
3

WebView에서 javascript를 실행중인 경우 해당 javascript가 디버깅 목적으로 현재 스택의 문자열 표현을 가져 오는 방법이 있습니까?Android WebView : 자바 스크립트 스택 추적을 얻을 수있는 방법이 있습니까?

+3

http://eriwen.com/javascript/js-stack-trace/ –

+1

@AndyRay 구현 해보십시오. 정말 멋지 네요. 나는 승인한다. – TheZ

+0

실제로는 필요하지 않습니다. 아이디어를 가져 와서 console.log ("blah blah"+ new Error ("stack trace"). stack)로 가져 가세요. 못 생겼어.하지만 그 일은 끝났어. –

답변

1

@AndyRay가 eriwen.com/javascript/js-stack-trace를 알려주었습니다. 당신은 아마 그것을 사용할 수 있습니다,하지만 난 그냥 기본 기능을 가져다가 지금 사용 : 내 JS 파일의 하단에,

console.log("blah blah" + new Error("stack trace").stack) 

또한 나는 지금 :

//@ sourceURL=snarkloading.js 

어디 snarkloading.js을은 파일의 이름입니다 (슬래시를 포함 할 수 있음). 이렇게하면 파일이 평가판을 통해 포함될 때 스택 추적에서 줄 번호와 파일 이름을 가져올 수 있습니다.

관련 문제