자바 스크립트를 사용하여 클라이언트에서 중요한 작업을 수행하는 경우 자바 스크립트 엔진이 캐치되지 않은 자바 스크립트 오류로 인해 중지되면 어떻게 경고합니까?자바 스크립트가 중지되었는지 감지
오류 처리를 내 자신의 것으로 바꾸는 데 관심이 있으니 발생할 수있는 오류를 발견 할 수 있습니다.
자바 스크립트를 사용하여 클라이언트에서 중요한 작업을 수행하는 경우 자바 스크립트 엔진이 캐치되지 않은 자바 스크립트 오류로 인해 중지되면 어떻게 경고합니까?자바 스크립트가 중지되었는지 감지
오류 처리를 내 자신의 것으로 바꾸는 데 관심이 있으니 발생할 수있는 오류를 발견 할 수 있습니다.
당신은 여러 가지 방법으로 오류를 가로 챌 수 있습니다 잡을 수있어. 다음은 질문
window.onerror=function(error,URL,line) {
alert("An error "+ error +" occurred.");
}
오류 메시지 (문자열)에 준 약간의 정보를 기반으로 한 것입니다.
오류가 발생한 위치 (문자열)입니다.
오류가 발생한 줄 번호 (번호). 당신의 하나 라이너는 일반적으로 충분히 설명하지 않기 때문에
다른 방법은 try/catch construct
감사합니다. 완벽하게 작동합니다. – Stig
사용을 시도하고
try {
//some code that might cause an error
} catch(e) {
//if there is an error this code will execute.
}
에서 "위험한 코드를"포장한다. – mplungjan
오류를 잡거나 ** ** 사용자에게 알리시겠습니까? – cr0
물론 한 줄로 질문 할 수 있습니다. 훌륭한 질문에 4 득표! :( – Stig