Где мой отчет журнала печатает на Mac? - PullRequest
1 голос
/ 12 декабря 2011

У меня есть расширение firefox с именем myjavascriptfile.js. Поскольку я новичок в этом понятии аддона, я просто хочу отладить этот скрипт. Поэтому я использую следующие выражения в этом файле, например

function LOG(text)
{
    var consoleService = Components.classes["@mozilla.org/consoleservice;1"].getService(Components.interfaces.nsIConsoleService);
    consoleService.logStringMessage(text);
}


observe: function(subject, topic, data)
    {
      LOG("observe called ");
}

Я знаю, что это наблюдение вызывается, но я не знаю, где посмотреть мое сообщение в журнале. Кто-нибудь может сказать мне, где оно печатается?Пожалуйста, помогите.

1 Ответ

1 голос
/ 12 декабря 2011

Этот текст отправляется в консоль ошибок. Возможно, вам придется перейти на about:config и изменить devtools.errorconsole.enabled предпочтение на true - консоль ошибок была удалена из меню по умолчанию некоторое время назад (как ни странно, я все еще могла видеть ее даже без этого префа). Я думаю, что в OS X вы все равно можете открыть Консоль ошибок через меню Инструменты / Веб-разработчик, в Windows вы должны нажать кнопку Firefox и выбрать там меню Веб-разработчик. В качестве альтернативы, Command-Shift-J должен делать то же самое.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...