사용자 도구

사이트 도구


javascript:debug

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
javascript:debug [2013/03/29 10:24]
kwon37xi 새로 만듦
javascript:debug [2016/10/25 12:41]
kwon37xi
줄 1: 줄 1:
 ====== Javascript debug ====== ====== Javascript debug ======
 +  * [[http://hacks.mozilla.or.kr/2016/10/introducing-debugger-html/|Debugger.html]]
  
 +===== IE에서 SCRIPT65535 에러 발생 =====
 +IE에서 다음과 같은 오류가 발생하는데 줄 수와 문자 위치가 항상 1,1로 나온다.
 +<code>
 +SCRIPT65535: Invalid calling object 
 +line 1 character 1
 +</code>
 +
 +실제 에러 위치를 찾기가 힘든데 이 경우는 보통 setTimeout 혹은 setInterval 등에 의해 비동기 호출되는 경우에 이런식의 오류가 발생하는데, 이때 setTimeout, setInterval의 인자가 잘못돼 있을 경우가 많다.
 +<code>
 +window.addEventListener('load', function() {
 +    setTimeout(scrollTo, 0, 0, 100); // setTimeout의 인자가 잘못 들어가 있다.
 +}, false);
 +
 +다음 처럼 function() 으로 감싸는 것이 좋다. --> 
 +setTimeout(function() { scrollTo(어쩌구..); }, 100);
 +</code>
javascript/debug.txt · 마지막으로 수정됨: 2016/10/25 12:41 저자 kwon37xi