相关疑难解决方法(0)

如何在浏览器的调试器本身中调试动态加载的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万
查看次数

关于jQuery的getScript()的问题

$.getScript("somescript.js", function() {
    alert('Load Complete');
});
Run Code Online (Sandbox Code Playgroud)
  1. 一旦加载,它是否被缓存,或者如果多次引用它又被加载?
  2. 如果某个事件依赖于正在加载的文件,那么如果文件加载时间较长或未加载,事件是否会延迟失败/超时?
  3. 如果文件由于某种原因无法加载,我如何检查并执行某些操作?

在此先感谢您的帮助.

javascript jquery external getscript

4
推荐指数
1
解决办法
2308
查看次数

标签 统计

javascript ×2

debugging ×1

dynamic ×1

external ×1

getscript ×1

jquery ×1

loaded ×1