javascript - jquery.get()에 의해 로드된 js는 중단점을 사용하여 디버깅할 수 없습니다.
滿天的星座
滿天的星座 2017-05-19 10:20:57
0
2
432

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

滿天的星座
滿天的星座

모든 응답(2)
漂亮男人

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

으아아아
曾经蜡笔没有小新

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

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿