相关疑难解决方法(0)

Chrome开发工具:来自javascript的[VM]文件

我在我的javascript文件(jaydata.js)中添加了一个断点,并按下"跳到下一个函数调用".当它到达一条线时:

},
Run Code Online (Sandbox Code Playgroud)

弹出另一个标题为"[VM](8312)"的文件.我一直点击"跳到下一个函数调用",现在我的屏幕是:

在此输入图像描述

什么是这些奇怪而神秘的剧本名为"[VM](XXXX",它们来自哪里?

debugging google-chrome-devtools

128
推荐指数
5
解决办法
7万
查看次数

如何在浏览器的调试器本身中调试动态加载的JavaScript(使用jQuery)?

动态添加的脚本未显示在浏览器的调试器脚本部分中.

说明:

我需要使用并使用过

if( someCondition == true ){
   $.getScript("myScirpt.js", function() {
       alert('Load Complete');
       myFunction();
   });
}
Run Code Online (Sandbox Code Playgroud)

这样myScript.js可以在满足某些条件时动态加载...并且只有在加载完整个脚本后才能调用myFunction ...

但是浏览器没有在调试器的脚本部分显示动态加载的myScript.js.

是否有另一种方法可以实现所有目标,这将使人们能够在浏览器本身中调试动态加载的脚本?

javascript debugging dynamic loaded

80
推荐指数
4
解决办法
4万
查看次数