代码之家  ›  专栏  ›  技术社区  ›  Ivan Prodanov

如何在Firebug中调试脚本?

  •  4
  • Ivan Prodanov  · 技术社区  · 16 年前

    我无法在Firebug中正确查看脚本,每一个脚本都显示在一行中。如下图所示:

    http://img716.imageshack.us/img716/1126/54274507.png 如何正确地查看它以便调试它?

    提前谢谢!

    3 回复  |  直到 14 年前
        1
  •  0
  •   Avindra Goolcharan    16 年前

    对于您自己的脚本,只需调用:

    console.log(someObject);
    

    我通常会挂在“控制台”选项卡上,查看哪些错误或记录的项目会出现,或者使用控制台本身输入我想要运行的代码。

    我从不使用“脚本”选项卡。

    如果您只想很好地查看代码,请使用美化程序: jsbeautifier.org

        2
  •  3
  •   SLaks    16 年前

    此脚本已通过删除所有无关空白缩小。

    您无法轻松调试此类脚本。

    您自己编写的、未经缩小或压缩的脚本通常会出现在多行上,并且可以进行调试。

        3
  •  0
  •   Umair Jabbar    16 年前

    脚本编写者将变量名缩小并经常将其更改为困难的字母数字名称,基本上希望脚本是人类可读性最低的,这样就不会有人复制它们的代码/逻辑,因为使用Firebug和类似的东西很容易做到这一点。 这样的脚本对于调试来说可能是一种真正的痛苦,并且您几乎没有机会理解这个脚本。 不管怎样,这项任务是最好的。

    您是否尝试过通过在这个唯一可用的行上设置断点来调试它?