Отключена веб-консоль Firefox?

Почему я получаю это сообщение из веб-консоли Firefox

API ведения веб-консоли (console.log, console.info, console.warn, console.error) отключен script на этой странице

На той же веб-странице можно печатать сообщения в консоли Chrome, но не в Firefox. Я открыл одну и ту же веб-страницу в Firefox других компьютеров (не знаю, какую версию). Веб-консоль может печатать сообщения. Моя версия Firefox - последняя, ​​8.0.

Ответ 1

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

В случае с Firefox это также происходит, когда Firebug установлен и его консоль включена, поскольку это переопределяет значение по умолчанию window.console.

Ответ 2

У меня было то же точное сообщение об ошибке, и как только я удалил firebug, он ушел.

Я не говорю, что вы должны удалить firebug, я люблю firebug, но это, скорее всего, источник ошибки и для вас. Еще одно замечание: ошибка все еще была там, даже если firebug был отключен (отключен) для этой конкретной страницы.

Ответ 3

Вот обходной путь JavaScript, который я использовал для восстановления консольного API после того, как он был установлен на пустую функцию с помощью script на странице (работает в Firefox 46, протестирован в Firebug и в greasemonkey script):

function restoreConsole() {
    var i = document.createElement('iframe');
    i.style.display = 'none';
    document.body.appendChild(i);
    window.console = i.contentWindow.console;
    i.parentNode.removeChild(i);
}

Дополнительная информация и учетные данные: Восстановление console.log()

Ответ 4

Щелкните правой кнопкой мыши по вкладке консоли firebug и снимите флажок "включен" (первый).