Chrome 스크립트 디버거에 jquery.js를 무시하도록 지시 할 수 있습니까?
특정 파일 내에서 중단되지 않도록 Chrome 디버거 (또는 Firebug?)에 지시하는 방법이 있습니까? 본질적으로 깨지지 않았다고 가정하려면? 이것은 그들이 구축 할 수있는 것 같습니다.
이제 Firefox https://developer.mozilla.org/en-US/docs/Tools/Debugger 에서 블랙 박스 JS 파일이 가능합니다.
그리고 Chrome Canary에서 실험적 개발 도구를 사용합니다. http://www.divshot.com/blog/tips-and-tricks/ignoring-library-code-while-debugging-in-chrome/
업데이트 . Chrome v. 75 에는 블랙 박스를위한 분리 탭이 있습니다.
위는 안정적인 Chrome 빌드에서도 작동합니다.
최신 버전의 Chrome은 원하는 기능 을 정확히 수행하는 새로운 블랙 박스 기능 을 구현했습니다 . 기본적으로 주어진 파일에 블랙 박스 옵션을 설정하면 Chrome 디버거가 해당 파일에 침입하는 것을 방지합니다.
이 기능은 내장되어 있으며 파일의 컨텍스트 메뉴 (오른쪽 클릭)에서 설정할 수 있습니다. Chrome 디버거가 모든 예외에서 중지되도록 설정된 경우에도 작동합니다.
문제가있는 경우 Chrome 디버거가 모든 예외 (jQuery 내부의 예외 포함)에서 중지되는 경우 모든 예외가 아닌 포착되지 않은 예외에서만 일시 중지하도록 Chrome에 지시해야 할 수 있습니다. 디버거의 스크립트 패널에있는 경우 창의 왼쪽 하단에이를 제어하는 아이콘이 있습니다.
Chrome에서 개발자 도구를 열고 설정으로 이동하면 Blackbox 탭 이 표시됩니다 .
FireFox에서는 훨씬 더 쉽습니다. 파일 하단의 Eye를 클릭하면됩니다.
- 개발자 도구 설정으로 이동하여 왼쪽 패널의 Balckboxing 탭을 클릭하십시오.
- 그런 다음 패턴 추가 버튼을 클릭하고 jquery.js를 입력합니다.
- 개발자 도구를 닫았다가 다시 엽니 다. 이제 건너 뜁니다!
디버거가 jQuery 파일의 어딘가에서 폭발하는 경우 잠재적으로 의심스러운 호출을 try / catch로 래핑 한 다음 자체 catch
. 이렇게하면 잘못된 위치를 정확히 격리 할 수 있습니다.
코드가 잘못된 JSON과 같은 이유를 알아보기 위해 스택 추적을 수행하는 것이 더 좋을 것입니다.
'code' 카테고리의 다른 글
Java에서 기본 문자 세트 / 인코딩을 찾는 방법은 무엇입니까? (0) | 2020.09.10 |
---|---|
Java 로깅 프레임 워크의 마커는 무엇이며이를 사용하는 이유는 무엇입니까? (0) | 2020.09.10 |
C # /. NET에서 매개 변수를 nullable이 아닌 것으로 표시 하시겠습니까? (0) | 2020.09.10 |
Google App Engine에서 Django를 사용하는 이유는 무엇입니까? (0) | 2020.09.10 |
hg outgoing (hg out) 또는 hg incoming (hg in)에 해당하는 git은 무엇입니까? (0) | 2020.09.10 |