標題可能根本沒有說太多,但希望它有人感興趣。調試動態生成/加載的JavaScript代碼內部主機JavaScript
實際問題很簡單。 我想製作一個將JavaScript代碼動態加載(甚至可能是硬編碼字符串)的Web應用程序作爲字符串,然後我想逐行運行該代碼並分析每一步的調試信息。
基本上,我需要一個用JavaScript編寫的JavaScript解釋器/調試器。
希望,我能夠做這樣的事
var source = "var a = 5; var b = a; b = 6"
var vm = new VirtualMachine(source);
vm.step();
vm.getDebugInfo();
,它會告訴我有關本地變量及其值。
你可能想要做像水木清華'嘗試{EVAL (「var a = 5; dosmth(a);」); } catch(e){console.log(e); }' – xjedam
這個解決方案對解決我的問題並沒有太大的幫助。 –