@brezhitskiy42

Как получить вывод из консоли браузера?

Допустим есть вот такой код:
var universe = 42;
console.log(universe); // здесь выводится 42


Как можно получить вывод консоли (в этом случае число 42) в переменную для дальнейшей обработки?
  • Вопрос задан
  • 73 просмотра
Решения вопроса 2
Aetae
@Aetae
Тлен
function interceptBefore(func, callback) {
  return function (...args) {
    const newArgs = callback(args);
    return func.apply(this, Array.isArray(newArgs) ? newArgs : args);
  }
}

console.log = interceptBefore(
  console.log, 
  (args) => console.warn('console.log call: %o', args)
);

console.log(1, 2);
Ответ написан
Комментировать
Aleksandr-JS-Developer
@Aleksandr-JS-Developer Куратор тега JavaScript
Лучше проще, чем никогда
получить вывод после самого вывода не выйдет. Проксируете метод и обрабатываете как вам нужно.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы