찾다

 >  Q&A  >  본문

javascript - jquery.get()에 의해 로드된 js는 중단점을 사용하여 디버깅할 수 없습니다.

jquery.get()으로 로드된 JS를 중단점으로 디버깅할 수 없습니다. 좋은 해결책이 있나요?

滿天的星座滿天的星座2789일 전460

모든 응답(2)나는 대답할 것이다

  • 漂亮男人

    漂亮男人2017-05-19 10:22:57

    ajax를 통해 요청할 때 유형이 script 및 jsonp인 경우를 제외하고 캐시 속성 중 하나가 기본적으로 true입니다. 브라우저가 요청한 js 파일을 캐시한 다음 중단점 디버깅을 수행할 수 있습니다.
    이것을 설정해 볼 수 있습니다.

    으아아아

    회신하다
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-19 10:22:57

    포스터에는 get에서 반환된 코드가 eval或者是new Function去执行了,代码在内存中,所以找不到,其实如果代码里面有console.log,你会看到控制台打印的代码的行数未VM:xxxx이므로 디버깅할 수 없다고 나와 있는데, 이는 해당 코드가 메모리에 있다는 의미입니다.
    해결 방법: get에서 반환된 코드를 로컬에 저장한 다음 페이지를 작성하여 이 코드를 실행하면 디버깅할 수 있습니다.

    회신하다
    0
  • 취소회신하다