2011-02-04 8 views
0

마크 업과 스크립트에 제어 할 수없는 기존 페이지에 기능을 추가하기 위해 jQuery를 사용하고 있습니다. 페이지의 다른 스크립트에서 오류가 발생하여 jQuery 이벤트 처리기가 실행되지 않을 때까지 정상적으로 작동합니다. 페이지에 오류가 있어도 jQuery 코드를 실행할 수있는 방법이 있습니까?페이지의 JavaScript 오류로 인해 내 jQuery 핸들러가 실행되지 않습니다

답변

2

당신은 .. 다음 나머지 코드가 제대로 실행할 수 있도록 할 것 오류를 처리 할 수있는 글로벌 오류 처리 함수를 작성 이런 식으로 뭔가를 시도 할 수 :

<script type="text/javascript"> 
$(function() { 
    window.onerror = function (msg, url, num) { 
     //do something if you need to. 
     return true; 
    } 
}); 

    </script> 
+0

당신이하는 쇼 데모를 만들 수 실제로 오류가 어떻게 처리됩니까? (나는 그것을 작동시키지 못합니다) –

+0

@Sime은 매우 간단하고 익지 않은 예제입니다. http://www.jsfiddle.net/unRT7/ – Victor

+0

감사합니다. –

1

아는 한 불행히도 이것은 불가능합니다.

관련 문제