런타임에 javascript를 지연시키는 매우 간단한 스크립트가 있습니다. 각 페이지에는 알 수없는 종속성이 있으므로 필요한 경우까지 모두로드되지는 않습니다.Safari 디버거에서 지연 로딩 된 javascript를 디버깅하는 방법
대부분의 프레임 워크와 마찬가지로 문서 헤드에 스크립트 태그를 추가하여 작동합니다.
모든 것이 잘 실행되지만 Safari 디버거는 "요소"속성에서 새 스크립트 태그를 보지 않으며 "스크립트"탭에도 표시하지 않습니다. 오류는 적절한 스크립트가 아닌 루트 문서에서 발생하는 것으로보고됩니다.
명백한 해결 방법은 모든 것을 정상적으로 작성하고 디버그 한 다음 종속성로드를 마지막 단계로 추가하는 것입니다. 그러나 나는 디버거를 더 행복하게 만드는 스크립트를 게으른로드하는 더 좋은 방법이 있는지 알고 싶다.
스크립트가 느리게로드되는 경우 디버거에는 중단하거나 단계별로 실행할 코드가 없습니다. – Raynos