У меня есть очень простой скрипт, который лениво загружает javascripts во время выполнения. На каждой странице есть неизвестные зависимости, поэтому они не все загружаются до тех пор, пока они не понадобятся.Как отлаживать lazily-загруженные javascripts в отладчике Safari
Как и большинство фреймворков, это работает путем добавления тега сценария в голову документа.
Все выполняется отлично, но отладчик Safari не видит новые теги сценария в инспекторе «Элементы» и не отображает их на вкладке «Скрипты». Ошибки сообщаются как встречающиеся в корневом документе, а не в правильном сценарии.
Очевидным обходным путем является автор и отладка всего, как обычно, а затем добавление загрузки зависимостей в качестве последнего шага. Но я хотел бы знать, есть ли там лучший способ для ленивых сценариев, которые делают отладчика более счастливым?
Если сценарий лениво загружен, отладчик не имеет кода для перерыва или для перехода. – Raynos