Отключена веб-консоль 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 и снимите флажок "включен" (первый).