Отсутствуют сообщения об ошибках JavaScript - PullRequest
0 голосов
/ 16 февраля 2012

Javascript, содержащий ошибки, иногда не выполняется без каких-либо сообщений об ошибках.В следующей строке, например, приведена синтаксическая ошибка «отсутствует; перед оператором», если вы введете ее в консоли Firebug, поскольку она содержит кавычку в неправильном месте:

window.location.href = "some_url?param1="+12+"+"param2="+13

Но если вы используете ее ввеб-страницу, то иногда блок Javascript, который содержит ее, вообще не будет выполняться без каких-либо сообщений об ошибках в консоли Firebug или где-либо еще (используя Firefox 10.0).В моем случае я использовал этот пример в обработчике событий OnClick плагина fullCalendar jQuery для загрузки новой страницы, если пользователь нажимает на определенную дату.Как можно заставить Javascript включить отображение подходящих «ненавязчивых» сообщений об ошибках для Firefox (или Firebug)?

1 Ответ

0 голосов
/ 08 марта 2012

Конечно, зависит от того, какой браузер вы используете, отображаются сообщения об ошибках или нет.IE выдает предупреждения, Firefox - нет.На помощь приходят плагины, такие как Firebug или расширение для веб-разработчиков.Если вы используете расширение для веб-разработчиков Firefox, вы можете увидеть красный восклицательный знак в дальнем правом углу панели инструментов , если произошла ошибка JavaScript .Нажмите на нее, чтобы открыть консоль ошибок.

Firebug может отображать ошибки Javascript на вкладке «Консоль», но только если активирована «Показать ошибки JavaScript» (в Linux выберите вкладку «Консоль» и нажмите стрелку вправо рядом с «Консоль»).и установите флажок «Показать ошибки JavaScript»)

...