По умолчанию javascript-ошибки, которые возникают в FireFox-плагинах (XUL-приложениях), не отображаются в «консоли ошибок» FireFox-а. Но, это можно исправить…
Дело в том, что при создании своего плагина для FireFox-а, появляется нужда в отладке XUL-приложения. FireFox предоставляет возможность включить отображение ошибок javascript в «консоле ошибок».
Для этого выполните следующие действия:
- Наберите с строке адреса FireFox-а: about:config и нажмите Enter;
- Найдите флаг: javascript.options.showInConsole (можно отфильтровать по слову «showInConsole» для быстрого поиска);
- Установите значение этого флага в true;
- Перезапустите FireFox.
Вот и всё. Теперь вы сможете видеть все javascript-эрроры, которые возникают в плагинах в консоле ошибок.
Примечание: «Консоль Ошибок» можно открыть, зайдя в главном меню в:
«Инструменты» -> «Консоль Ошибок»,
или с помощью гарячих клавиш Ctrl+Shift+J.
Простейший способ журналирования JS-ошибок — использовать сервисы аля http://t.onthe.io/js/errors/, http://trackjs.com, http://jslogger.com. Они в режиме реального времени покажут ошибки всех ваших посетителей, со срезами по браузерам. При этом нужно скопировать и вставить всего 1 строчку кода. Лично я использую первый сервис в виду его бесплатности.