Quiero envolver funciones de consola como a continuación.
const realLog = console.log; console.log = function (){ myFunction(arguments); realLog(arguments); } El problema es que los scripts de contenido se ejecutan en un entorno aislado, por lo que no puedo redefinir console.log . Dado que no hay ningún evento para console.log , aunque puedo usar error para errores, no puedo acceder a los mensajes de console.log de la página.
Para evitar un posible problema XY , quiero leer los mensajes de la consola, desde una extensión web, sin eliminarlos de la consola. Puedo usar contenido, fondo, script de acción, etc. No importa, ya que puedo usar mensajes para pasar entre ellos.
Es posible porque hay una extensión construida sobre esto.
Miré otras publicaciones, no ayudaron.