Просмотр источника Javascript в Safari Web Inspector в UIWebView

В моем приложении iOS есть UIWebView, который запускает некоторый Javascript. Я могу подключить веб-инспектор Safari к экземпляру UIWebView для своих приложений и вызвать отладчик при срабатывании точки останова, однако я не могу просмотреть фактический код javascript.

Я могу видеть переменные и стек вызовов, но окно исходного кода пустым.

Есть ли что-то, что нужно сделать, чтобы сделать исходный код видимым?

Переключение на представление дерева DOM показывает содержимое страницы, но это не отладка JavaScript на уровне исходного кода.

Возможно ли на самом деле иметь исходный код для отлаживаемого Javascript, видимого в веб-инспекторе?

1 ответ

Причина, по которой код не отображается, заключается в том, что я использовал метод loadHTMLString в UIWebView.

Использование URL-адреса файла и loadRequest для загрузки запроса позволяет коду стать видимым.

licensed under cc by-sa 3.0 with attribution.