После того, как у меня возникло так много проблем (трудно отладить ошибку, поскольку, если вы откроете консоль разработчика, ошибки больше не будет!), Я решил создать код с избыточным количеством ресурсов, чтобы никогда больше не беспокоиться об этом:
if (typeof window.console === "undefined")
window.console = {};
if (typeof window.console.debug === "undefined")
window.console.debug= function() {};
if (typeof window.console.log === "undefined")
window.console.log= function() {};
if (typeof window.console.error === "undefined")
window.console.error= function() {alert("error");};
if (typeof window.console.time === "undefined")
window.console.time= function() {};
if (typeof window.console.trace === "undefined")
window.console.trace= function() {};
if (typeof window.console.info === "undefined")
window.console.info= function() {};
if (typeof window.console.timeEnd === "undefined")
window.console.timeEnd= function() {};
if (typeof window.console.group === "undefined")
window.console.group= function() {};
if (typeof window.console.groupEnd === "undefined")
window.console.groupEnd= function() {};
if (typeof window.console.groupCollapsed === "undefined")
window.console.groupCollapsed= function() {};
if (typeof window.console.dir === "undefined")
window.console.dir= function() {};
if (typeof window.console.warn === "undefined")
window.console.warn= function() {};
Лично я всегда использую только console.log и console.error, но этот код обрабатывает все другие функции, как показано в Mozzila Developer Network: https://developer.mozilla.org/en-US/docs/Web/API/console. Просто поместите этот код вверхней части вашей страницы, и вы сделали это навсегда.