javascript - Firebug 的脚本面板显示类似 @conn0source 的源

标签 javascript angularjs firebug

我有一个 AngularJS 应用程序,当我尝试在 Firebug 中调试它时,我在 Script 面板中得到了所有这些带有奇怪名称的源:

List of JavaScript sources

有谁知道它们是什么或者我如何摆脱它们?

最佳答案

这些项目是动态评估的脚本(通过 eval()new Function() 或事件处理程序引入)。

这些脚本没有分配 URL,因此 Firebug assigns them an arbitrary one .

为了分配有意义的名称或 URL,网页作者可以添加“//# sourceURL”语句。
参见 http://www.softwareishard.com/blog/firebug/firebug-tip-label-dynamic-scripts-with-sourceurl-directive/了解更多信息。

请参阅related documentation in the Firebug wiki .

如果您不想查看动态评估的脚本,可以通过从 Script Type Menu 中选择显示静态脚本来禁用其显示。 .

*Show static Scripts* option within Script Type Menu

注意:这也是 asked in the Firebug discussion group .

关于javascript - Firebug 的脚本面板显示类似 @conn0source 的源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33805061/

相关文章:

javascript - Angular : Apply a directive only if element is a textarea

html - 如何在按钮出现/消失时保持 Bootstrap 行高相同

css - 未应用样式

javascript - JSON 字符串中的对象名称中有空格并且仍然可以检索它吗?

javascript - Angular UI 网格日期格式不正确

javascript - 如何使用 requirejs 加载 pagedown 编辑器

javascript - 如何将对象打印为字符串的一部分并让 firebug 能够检查它?

javascript - 使用 firebug 调试 jquery 或 javascript

javascript - 为什么 onMouseOver 不能正常工作 Reactjs

javascript - 同一页面的两个部分使用 2 个 Controller 是否更好