¿Puede un archivo PAC enrutar las imágenes por un proxy distinto?
La decisión PAC se produce antes de que llegue la respuesta. Los patrones de URL son solo una heurística de enrutamiento, y los navegadores pueden eliminar las rutas HTTPS antes de evaluar el script.
Un archivo PAC elige la ruta antes de que el navegador reciba la respuesta. No puede inspeccionar el tipo de contenido de la imagen en la respuesta y luego elegir retroactivamente otro proxy.
Un nombre de archivo que termina en .jpg solo es una pista. Las imágenes pueden venir de URL sin extensión, y una URL que parece una imagen puede devolver un documento de error.
Hay otra limitación para HTTPS: los navegadores pueden eliminar la ruta y la consulta antes de pasar la URL a la evaluación PAC. Una regla que busca /images/ puede no recibir nunca ese texto.
No confíe en interruptores antiguos que exponían URL completas sin comprobar el comportamiento documentado del navegador actual. Esos interruptores también cambian qué información confidencial de la URL pasa a ser visible para el script de enrutamiento.
Si un servicio controlado publica recursos en un nombre de host dedicado, una política basada en el nombre de host puede expresar la ruta prevista con más claridad. De lo contrario, elija un mecanismo que realmente tenga la información que exige la decisión. La entrada de URL de un script PAC no es una vista de la página descargada ni de su DOM.