Firebug脚本面板没有显示任何脚本

firebug script panel not showing any scripts

本文关键字:脚本 显示 任何 Firebug      更新时间:2023-09-26

我正在尝试调试我的javascript &jQuery和逐步通过它使用firebug。我在windows机器上的Apache服务器(2.4)上运行我的代码。我用的是火狐18版。

当我去运行我的代码,我不能看到我的javascript(外部文件)在脚本面板。我看到链接的jQuery库在面板上,但我没有看到我的javascript代码。

在Firebug上,脚本在HTML面板中有明确的链接。但是在脚本面板上,只有jQuery.js是可见的。我会张贴一个屏幕截图,但我现在没有足够的声誉。

我不知道发生了什么,我要做什么,以便能够通过我的javascript代码步骤。

我把"调试器"放在我的javascript代码,但它仍然没有显示在"脚本面板"。

debugger;
$(document).ready(function () {
var email_default = "Enter your email address...";
$(':input[type="email"]').val(email_default).on('focus', function () {
if ($(this).val() == email_default) {
    $(this).val(' ');
}
});

我还尝试刷新浏览器,禁用并重新启用所有firebug面板-但它仍然不会显示我的外部javascript。我还仔细检查了我的文件位置&目录,以确保我正确链接。

如果Firebug(或其他浏览器开发工具)在可用脚本列表中没有显示JavaScript,这意味着它有语法错误。

在这种情况下,您需要切换到控制台面板并检查错误。

指出:

正如在相关回答中提到的,列表中没有显示脚本也可能有其他原因:

从Firefox 49.0和Firebug 2.0.18开始,Script面板完全被破坏了。这是由于Firefox内部API发生了一些变化。因为Firebug已经正式停产了,很遗憾这个问题不会再得到修复了。

在Firebug 2.0.11(及以下版本)和Firefox 39.0中也有一个bug会导致这个问题。此错误被归档为7918问题,并在2.0.12版本中修复。
Script面板启用时,关闭Firebug,然后重新打开它。