我在我的javascript文件(jaydata.js)中添加了一个断点,并按下"跳到下一个函数调用".当它到达一条线时:
},
Run Code Online (Sandbox Code Playgroud)
弹出另一个标题为"[VM](8312)"的文件.我一直点击"跳到下一个函数调用",现在我的屏幕是:
什么是这些奇怪而神秘的剧本名为"[VM](XXXX",它们来自哪里?
动态添加的脚本未显示在浏览器的调试器脚本部分中.
说明:
我需要使用并使用过
if( someCondition == true ){
$.getScript("myScirpt.js", function() {
alert('Load Complete');
myFunction();
});
}
Run Code Online (Sandbox Code Playgroud)
这样myScript.js可以在满足某些条件时动态加载...并且只有在加载完整个脚本后才能调用myFunction ...
但是浏览器没有在调试器的脚本部分显示动态加载的myScript.js.
是否有另一种方法可以实现所有目标,这将使人们能够在浏览器本身中调试动态加载的脚本?