我正在使用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>
答案 0 :(得分:9)
要配置Firebug以显示错误,请执行以下操作:
您现在应该在控制台中看到错误,它应该显示行号和文件名。
我正在使用Firefox 3.6和Firebug 1.5.0。
更新:使用Firebug 1.10.4,同样的过程也可以在最新的Firefox Nightly 19.0a1中使用。因此,这些说明仍然是最新的。
答案 1 :(得分:1)
我认为您可以启用“脚本”选项。启用此选项后,当发生js错误时,firefox会因发生错误的js源断点而停止。