Как заставить Firefox сообщать об ошибке JavaScript? - PullRequest
9 голосов
/ 17 января 2011

Я занимаюсь разработкой с Firefox и Firebug, но в моей среде, если у js есть синтаксическая ошибка, firefox не сообщит о какой-либо ошибке, он просто останавливается на этом.

Затем мне нужно использовать IE для перезагрузкина странице IE сообщит об ошибке в левом нижнем углу, и после нажатия на нее я вижу номер строки ошибки js.

Мне интересно, что-то неправильно настроено?Я думаю, что по крайней мере Firebug должен сообщить об ошибке, как IE.Но firebug ничего не отображал.

Пример кода (показать ошибку в 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>

Ответы [ 2 ]

9 голосов
/ 17 января 2011

Чтобы настроить Firebug на отображение ошибок, выполните следующие действия:

  • Нажмите стрелку на вкладке Консоль.
  • Убедитесь, что она включена.
  • Убедитесь, что«Показывать ошибки JavaScript» отмечен.

Теперь вы должны увидеть ошибки в консоли и показать номер строки и имя файла.

Я использую Firefox 3.6 иFirebug 1.5.0.

ОБНОВЛЕНИЕ: Этот же процесс также работает в последней версии Firefox Nightly 19.0a1 с использованием Firebug 1.10.4.Таким образом, эти инструкции все еще актуальны.

1 голос
/ 17 января 2011

Я думаю, вы можете включить опцию «Скрипт».Если этот параметр включен, при возникновении ошибки js Firefox останавливается из-за точки останова источника js, в котором возникает ошибка.

...