Предотвращение консольных ошибок

Что является лучшим подходом для предотвращения ошибок, когда вызовы console.log оставили в JavaScript, и это выполняется на Браузерах без консоли или с деактивированной консолью. Существует ли способ, которым это может быть автоматически переопределено для становления предупреждением JavaScript, например?

5
задан robjmills 16 July 2010 в 15:01
поделиться

2 ответа

Вот что я использую: -

if(typeof(console) != "undefined")
0
ответ дан 14 December 2019 в 08:39
поделиться

Необходимо проверить, доступен ли идентификатор console, это можно сделать либо с помощью оператора typeof, либо с помощью проверки window.console, потому что если вы обратитесь напрямую к идентификатору, а он не определен, вы получите ошибку ReferenceError.

Например:

if (typeof console == "undefined") {
  window.console = {
    log: function () {
      // do nothing
    }
  };
  console.warn = console.debug = console.log;
} 
3
ответ дан 14 December 2019 в 08:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: