2012-08-07 3 views
0

SVG 작업을위한 자바 스크립트 라이브러리 인 Raphaël을 사용하는 스크립트가 있습니다. 내 코드에서 나는 도서관에서 경고를 받고 있기 때문에 뭔가 잘못하고있다.라이브러리에서 자바 스크립트 추적하기

경고는 라이브러리의 일부 라인에서 발생합니다. 경고가 발생할 때부터 내 코드에서 경고를 발생시키는 행이 어디인지를 알기 위해 스택을 추적하는 것이 좋습니다.

console.trace를 사용하면 도움이되지 않으므로 Javascript 라이브러리에서 오는 경고를 추적하는 방법이 있습니까?

(PS이 :. 내가 스택 추적을 인쇄 할 수있는 라이브러리를 수정으로 보였다,하지만 그건 너무 어려운)

편집 :

경고 자체는 다음과 같습니다

"예기치 않은 값 NaN의 구문 분석 너비 특성. "

내 코드에서 NaN을 Raphael 함수로 보내는 위치를 알기 위해 오류를 추적하고 싶습니다.

답변

0

맞다면 경로를 만들 때 "잘못된 구문 M, 0,0"과 같은 경고가 표시 될 수 있습니다 (더 자세히 알려주십시오).

그렇다면 SVG 오류이기 때문에 스택 추적을 할 수 없습니다 (SVG 엔진은 DOM SVG 요소에 오류가 있다고 말하고 있지만이 노드가 만들어 졌을 때 알려주지 않습니다) .

Raphael을 사용하여 생성하려는 요소에 입력하는 입력을 확인하십시오.

+0

몇 가지 세부 정보를 추가했습니다. 내 오류가 SVG인지 확실하지 않습니다. – petermlm

+0

SVG 오류 인 것 같습니다. 오류 요소 (DOM 트리 뷰어 사용)가 무엇인지 확인한 다음 Raphael.js API 호출이 무엇인지 추론 할 수 있습니다. 나는 캔버스와 rect 요소에 '너비'가 사용되었다고 생각합니다. 아마도 이것으로 시작해야합니다. –

관련 문제