Me gustaría interceptar cualquier solicitud XHR o Fetch con una extensión de Chrome. Pero también me gustaría devolver mis propias respuestas. El chrome.webRequest.onBeforeRequest.addListener parece muy útil, pero tengo la impresión de que solo puede inspeccionar la solicitud. Pude parchear los objetos Fetch y XHR (mediante la inyección de JavaScript), pero esto no es tan fácil y tiene sus deficiencias. Entonces mi pregunta es, ¿puede chrome.webRequest hacer esto o no o debería usar otra cosa?