GreaseMonkey-веб-консоль Firefox не показывает все ошибки javascript

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

это раздражает, потому что консоль ошибок Firefox устарела и необходимо повторно включить явно в конфигурации Firefox.

пример ошибок, не отображаемых в веб-консоли, - это доступ к свойству неопределенного объекта. Этот вид исключения просто убивает сценарий запуска Javascript и очень раздражает отладку, если он не отображается в журнале...

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

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

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

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

EDIT: это, похоже, относится только к пользовательским скриптам GreaseMonkey (и scratchpad также).

1 ответов


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

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