【问题标题】:debug script loaded with getScript使用 getScript 加载的调试脚本
【发布时间】:2012-04-20 18:20:53
【问题描述】:

如何调试使用 jquery getScript() 加载的脚本,它没有显示在 google chrome 脚本列表中?

【问题讨论】:

    标签: javascript jquery


    【解决方案1】:

    你在找什么? getScript 使用 GET 并应出现在网络标签中。然后从 jQuery 中安全地执行它(afaik,有一个替代 eval)。 getScript 还允许回调,您可以使用它来确定脚本是否已加载,例如添加 console.log?

    检查你的那部分代码是否被执行。您的代码可能没有到达脚本的那部分。


    here's a demo of getScript 加载另一个脚本(kernelJS)。我可以从资源中看到它。

    【讨论】:

    • 脚本已加载,它可以工作。但是,当尝试向我正在加载的 shereminders.js 文件添加断点时,我无法在任何地方找到该文件
    • 我在 jsfiddle 中添加了一个演示以及一个屏幕截图。我可以看到加载的脚本。
    • 我的代码和你的一样,只是在脚本加载完成时我有一个回调函数。但是我在 chrome 的脚本列表中没有看到它
    • 脚本仅在从不同域加载时才会出现在列表中。 stackoverflow.com/questions/690781/…
    猜你喜欢
    • 2016-02-09
    • 2019-06-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多