jquery.get()으로 로드된 JS를 중단점으로 디버깅할 수 없습니다. 좋은 해결책이 있나요?
漂亮男人2017-05-19 10:22:57
ajax를 통해 요청할 때 유형이 script 및 jsonp인 경우를 제외하고 캐시 속성 중 하나가 기본적으로 true입니다. 브라우저가 요청한 js 파일을 캐시한 다음 중단점 디버깅을 수행할 수 있습니다.
이것을 설정해 볼 수 있습니다.
曾经蜡笔没有小新2017-05-19 10:22:57
포스터에는 get에서 반환된 코드가 eval
或者是new Function
去执行了,代码在内存中,所以找不到,其实如果代码里面有console.log
,你会看到控制台打印的代码的行数未VM:xxxx
이므로 디버깅할 수 없다고 나와 있는데, 이는 해당 코드가 메모리에 있다는 의미입니다.
해결 방법: get에서 반환된 코드를 로컬에 저장한 다음 페이지를 작성하여 이 코드를 실행하면 디버깅할 수 있습니다.