Страницы

Поиск по вопросам

суббота, 6 июля 2019 г.

Отследить вывод в консоль

Есть ли способ отследить любой вывод в консоль console.log, console.warn, console.error у фрейма или окна созданого основным процессом?


Ответ

Можно переопределить объект консоли, например:
(function(){ // Сохраняем ссылку на оригинальный объект консоли var _privateLog = console.log; // Переопределяем метод console.log своей функцией console.log = function (message) { // Здесь производятся необходимые действия // alert("Our Custom Log Says: " + message);
/** Следующая строка необходима, если нужно сохранить функционал оригинальной консоли */ _privateLog.apply(console, arguments); }; })();
https://ourcodeworld.com/articles/read/104/how-to-override-the-console-methods-in-javascript

Комментариев нет:

Отправить комментарий