Actualmente estoy trabajando con un proxy y me encontré con el problema de que las imágenes no se envían por proxy, por lo que mi solución es reescribir las diversas URL y los atributos src para pasar a través de mi proxy. Sin embargo, me encontré con un problema en el que, después de ejecutarlos a través de mi proxy, la imagen se muestra, en lugar de procesarse de una manera en la que la imagen se puede extraer con una <img> o <script> src.
function edit(){ var proxy_url = "----insert proxy query here----"; var srcNodeList = document.querySelectorAll('[src],[href]'); console.log(srcNodeList) for (var i = 0; i < srcNodeList.length; ++i) { console.log("Prior: " + srcNodeList[i].src + " | " + srcNodeList[i].href) if(srcNodeList[i].src){ srcNodeList[i].src = proxy_url + srcNodeList[i].src; } if(srcNodeList[i].href){ srcNodeList[i].href = proxy_url + srcNodeList[i].href; } console.log(" Modded: " + srcNodeList[i].src + " | " + srcNodeList[i].href+"\n") } } edit()El problema radica en que después de pasar la imagen a través del proxy, como https://proxynamehere.com?url=imagedirectorylink.com/img.img , solo se muestra, por lo que usarla como src no proporciona ninguna imagen.