javascript - 如何在浏览器调试器工具中命名 eval 脚本文件?

标签 javascript jquery debugging getscript

在 javascript 文件中,我有一个 jquery 函数,它使用 getScript 加载 javascript 文件。问题是当我想调试下载的脚本时,在调试器工具中找到它并不容易。它看起来像这样:

enter image description here

凡是显示 eval code 的地方,就是下载的脚本。有什么办法可以给它起个名字吗?例如,在正在下载的脚本中,我想要类似的东西

命名空间("control.js");

然后在调试器工具中,它将显示“control.js”,而不是“eval code”。

有人知道这个的方法吗?

谢谢

最佳答案

回复有点晚了,但这对其他人可能仍然有用;

//# sourceURL=url

上面的内容可以添加到 eval 字符串的末尾,以指示其来源。我不确定它是否会在这些调试器工具中正确显示。但它至少在 Chrome 中记录数据时正确显示。

来源:https://www.html5rocks.com/en/tutorials/developertools/sourcemaps/#toc-sourceurl

关于javascript - 如何在浏览器调试器工具中命名 eval 脚本文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34387449/

相关文章:

javascript - 外部 js 文件中的 Asp.Net Mvc Url.Action?

javascript - 从数据库中检索数据并将其保存在变量中以进行一些计算并显示它

javascript - 清除不活动时的表单字段

jquery 切换下拉菜单问题(css)

debugging - 为什么 lein repl 找不到函数?

javascript - 如何获取声明新对象的变量的名称

javascript - 如何遍历多个选择的多个选项?

jquery - 如何在 Chrome 中实现 bfcache,以便页面在返回导航后返回到相同的 DOM 状态

debugging - 如何调试html中的内联knockoutjs代码

c# - 捕获控制台输出以在 VS 中进行调试?