Подтвердить что ты не робот

GreaseMonkey - веб-консоль Firefox, не отображающая все ошибки JavaScript

Веб-консоль Firefox (Ctrl + Shift + K) не показывает все ошибки Javascript, которые сообщаются в консоли ошибок Firefox. Как это изменить?

Это раздражает, потому что Firefox Error Console устарела и необходимо явно включить в настройках Firefox.

Пример ошибок, которые не отображаются в веб-консоли, - это доступ к свойству объекта undefined. Такое исключение просто убивает Javascript, выполняющееся script, и очень раздражает отладка, если он не отображается в журнале...

var obj = undefined;
obj['whatever'];

Это вызовет ошибку в консоли ошибок, но не в веб-консоли:

/*
Exception: obj is undefined
@Scratchpad/1:11
*/

Обратите внимание, что в веб-консоли проверяется "JS > Errors", а отладка Chrome включена в конфигурации веб-консоли.

EDIT: похоже, это применимо только к скриптам greaseMonkey (и к блокноту).

4b9b3361

Ответ 1

Ответ, данный Брок Адамсом в комментарии:

Чтобы увидеть ошибки Greasemonkey, откройте консоль браузера (Ctrl - Shift - J). [...] Веб-консоль специфична для вкладок, что исключает много дополнительных действий. Консоль браузера ловит все, что доступно. Консоль Firebug еще больше улавливает все.