Установите точки останова и отлаживайте eval'd JavaScript
я* Я использую JS на стороне клиента для анализа XML-файлов и создания сложного кода JS дляeval
в следствии. (Создание многократно используемых функций, запускаемых средой выполнения.) Однако мне нужно отладить сгенерированный код, и я хотел бы использовать встроенные в Chrome точки останова, пошаговое выполнение, окна просмотра и т. Д.
Есть ли более простой способ сделать это, чем:
Dump the generated JS string to the console and/or window. Copy the JavaScript (optional) Run the JS through a prettifier like JSBeautifier. Paste the JS into a file that is loaded via<script src="...">
in another web page.
* actually, a friend of mine was doing this, not me