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 (и к блокноту).
Ответы
Ответ 1
Ответ, данный Брок Адамсом в комментарии:
Чтобы увидеть ошибки Greasemonkey, откройте консоль браузера (Ctrl - Shift - J). [...] Веб-консоль специфична для вкладок, что исключает много дополнительных действий. Консоль браузера ловит все, что доступно. Консоль Firebug еще больше улавливает все.