Кросс-браузерный console.log для скриптов пользователя greasemonkey / chrome - PullRequest
3 голосов
/ 29 июня 2011

Как вы собираетесь использовать console.log в скриптах greasemonkey? Я не получаю вывод.

// ==UserScript==
// @name          test
// @namespace     test
// @description   test
// @require       https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js
// @version       1.2
// ==/UserScript==

console.log('test');

У меня сложилось впечатление, что вы можете нормально использовать console.log в Chrome. Есть ли хорошая оболочка для входа в консоль в Firefox и Chrome?

Ответы [ 2 ]

4 голосов
/ 09 августа 2011

console.log появится в консоли ошибок в Firefox (Инструменты -> Ошибка консоли ИЛИ CTRL + SHIFT + J)

Если изменить ее на unsafeWindow.console.log, журнал появится в Firebug.Убедитесь, что вы ознакомились с вопросами безопасности unsafeWindow перед его использованием.

Другой способ заставить журнал отображаться в Firebug, как вы сказали, - это оставить его как console.log, но включить extensions.firebug.showChromeErrorsИ extensions.firebug.showChromeMessages.Это можно сделать, набрав about: config в адресной строке Firefox.Затем фильтр для Chrome.Найдите два варианта и дважды щелкните их, чтобы включить.

Все примеры Firefox предназначены для Firefox 5.0

0 голосов
/ 29 июня 2011

Кажется, что console.log действительно работает как в Chrome, так и в Firefox.

В Firefox вам нужно включить Show Chrome messages и Show Chrome errors в Firebug, чтобы иметь возможность видеть сообщения, созданные вашимскрипт greasemonkey.

...