디버깅을 위해 Catalyst와 함께 Trigger.io를 사용하고 있습니다. 앱에 던져지는 자바 스크립트 예외는 Trigger.io의 Forge 출력 메시지에 버블 링되지 않는 것으로 보입니다. trigger.io를 사용하여 예외를 처리하는 방법
내가 좋아하는 오류 핸들러를 사용하여이 문제를 완화하기 위해 노력 : 이것은 참으로 예외 및 출력 메시지를 캡처합니다window.onerror = function(message, url, linenumber){
forge.logging.debug("JavaScript error: " + message + " on line " + linenumber + " for " + url);
};
. 그러나이 경우에는 url
및 linenumber
이보고되지 않습니다. 최소한의 도움이됩니다.
내가 간과 한 사람이 있거나 더 신뢰할 수있는 해결책이있는 문서화 된 해결책이 있습니다.
[FORGE] 'JavaScript error: TypeError: \'undefined\' is not an object on line 0 for undefined:0
jQuery를 사용하여 :
업데이트 여기
샘플 넣어 메시지입니다.
업데이트 2
은이 정의되지 않은의 TypeErrors을 위해 일 것 같다. 다른 오류가보고 된 것으로 보입니다[FORGE] 'JavaScript error: SyntaxError: Parse error on line 21222 for http://localhost.com:3000/assets/mobile_manifest.js:21222'
[FORGE] 'app starting !'
[FORGE] 'JavaScript error: TypeError: \'undefined\' is not an object on line 0 for undefined:0'
url 및 linenumber는 모두 정의되지 않거나 null 또는 빈 문자열입니까? –
jQuery 또는 zepto를 사용하고 있습니까? –