Sé que esta es una pregunta muy antigua, pero creo que agrega una alternativa valiosa de cómo lidiar con el problema de la consola. Coloque el siguiente código antes de cualquier llamada a la consola. * (Así que su primer script).
// Avoid `console` errors in browsers that lack a console.
(function() {
var method;
var noop = function () {};
var methods = [
'assert', 'clear', 'count', 'debug', 'dir', 'dirxml', 'error',
'exception', 'group', 'groupCollapsed', 'groupEnd', 'info', 'log',
'markTimeline', 'profile', 'profileEnd', 'table', 'time', 'timeEnd',
'timeStamp', 'trace', 'warn'
];
var length = methods.length;
var console = (window.console = window.console || {});
while (length--) {
method = methods[length];
// Only stub undefined methods.
if (!console[method]) {
console[method] = noop;
}
}
}());
Referencia:
https://github.com/h5bp/html5-boilerplate/blob/v5.0.0/dist/js/plugins.js