调试动态生成/加载的JavaScript代码INSIDE主机JavaScript

时间:2014-04-16 20:26:42

标签: javascript

标题可能并没有多说,但希望有人感兴趣。

实际问题很简单。 我想创建一个动态加载JavaScript代码的Web应用程序(甚至可能是一个硬编码的字符串),然后我想逐行运行该代码并分析每一步的调试信息。

基本上,我需要一个用JavaScript编写的JavaScript解释器/调试器。

希望我能够做到这样的事情

var source = "var a = 5; var b = a; b = 6"
var vm = new VirtualMachine(source);
vm.step();
vm.getDebugInfo();

它会告诉我局部变量及其值。

1 个答案:

答案 0 :(得分:0)

这个项目有一段时间没有更新,但也许你可以围绕它建立一些东西

https://github.com/jterrace/js.js/ - JavaScript JavaScript解释器