Definir pontos de interrupção e depurar o JavaScript eval'd

I* Estou usando JS do lado do cliente para analisar arquivos XML e gerar código JS complexo paraeval como um resultado. (Gerando funções reutilizáveis ​​que são iniciadas por um tempo de execução.) No entanto, preciso depurar o código que está sendo gerado e gostaria de usar os pontos de interrupção, as janelas de exibição, etc. do Chrome.

Existe uma maneira mais fácil de fazer isso do que:

Dump a string JS gerada para o console e / ou janela.Copie o JavaScript(opcional) Execute o JS através de um prettifier comoJSBeautifier.Cole o JS em um arquivo que é carregado via<script src="..."> em outra página da web.

* na verdade, um amigo meu estava fazendo isso, não eu

questionAnswers(1)

yourAnswerToTheQuestion