如何让firefox报告javascript错误?

Bin*_*hen 9 javascript debugging firefox firebug

我正在使用Firefox和Firebug开发,但在我的环境中如果js有语法错误,firefox将不会报告任何错误,它只是停在那里.

然后我必须使用IE重新加载页面,IE将在左下角报告错误,点击后我可以看到js错误的行号.

我想知道我是否配置错误?我认为至少firebug应该像IE那样报告错误.但是萤火虫什么都没显示.

示例代码(在IE中显示错误但在FF中显示正常):

<!DOCTYPE html>
<html>
<head>
  <style>
  body { color:blue; }
  </style>
  <script src="http://code.jquery.com/jquery-1.4.4.js"></script>
</head>
<body>
<script>
    if (a < ) 0 {
    }

</script>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

jmo*_*253 9

要配置Firebug以显示错误,请执行以下操作:

  • 单击"控制台"选项卡上的箭头.
  • 确保它已启用.
  • 确保选中"显示JavaScript错误".

您现在应该在控制台中看到错误,它应该显示行号和文件名.

我使用的是Firefox 3.6和Firebug 1.5.0.

更新:使用Firebug 1.10.4,同样的过程也适用于最新的Firefox Nightly 19.0a1.因此,这些说明仍然是最新的.