Poate un fișier PAC să direcționeze imaginile printr-un alt proxy?
Decizia PAC are loc înainte de sosirea răspunsului. Modelele URL sunt doar o euristică de rutare, iar browserele pot elimina căile HTTPS înainte de a evalua scriptul.
Un fișier PAC alege ruta înainte ca browserul să primească răspunsul. Nu poate inspecta tipul de conținut al imaginii din răspuns și apoi alege retroactiv alt proxy.
Un nume de fișier care se termină cu .jpg este doar un indiciu. Imaginile pot veni de la URL-uri fără extensie, iar un URL care arată ca o imagine poate returna un document de eroare.
Există o altă limitare pentru HTTPS: browserele pot elimina calea și interogarea înainte de a transmite URL-ul către evaluarea PAC. O regulă care caută /images/ poate să nu primească niciodată acel text.
Nu vă bazați pe comutatoare vechi care expuneau URL-uri complete fără a verifica comportamentul documentat al browserului actual. Astfel de comutatoare schimbă și ce informații sensibile despre URL devin vizibile pentru scriptul de rutare.
Dacă un serviciu controlat publică resurse pe un nume de gazdă dedicat, o politică bazată pe numele de gazdă poate exprima mai clar ruta dorită. În caz contrar, alegeți un mecanism care are într-adevăr informațiile cerute de decizie. Intrarea URL a unui script PAC nu este o vedere a paginii descărcate sau a DOM-ului acesteia.