2011-01-17 3 views
9

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

Затем я должен использовать 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> 

ответ

9

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

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

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

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

UPDATE: Этот же процесс также работает в последнем Firefox Nightly 19.0a1, используя Firebug 1.10.4. Таким образом, эти инструкции все еще актуальны.

1

Я думаю, вы можете включить опцию 'Script'. Когда эта опция включена, а ошибка js возникает, firefox останавливается, вызванный точкой останова источника js, где возникает ошибка.

Смежные вопросы