Kan een PAC-bestand afbeeldingen via een andere proxy routeren?
Een PAC-beslissing vindt plaats voordat het antwoord aankomt. URL-patronen zijn slechts een routeringsheuristiek, en browsers kunnen HTTPS-paden verwijderen voordat het script wordt geëvalueerd.
Een PAC-bestand kiest de route voordat de browser het antwoord ontvangt. Het kan niet het inhoudstype van de afbeelding in het antwoord inspecteren en daarna met terugwerkende kracht een andere proxy kiezen.
Een bestandsnaam die eindigt op .jpg is slechts een aanwijzing. Afbeeldingen kunnen van URL's zonder extensie komen, en een URL die op een afbeelding lijkt kan een foutdocument retourneren.
Er is nog een beperking voor HTTPS: browsers kunnen het pad en de query verwijderen voordat de URL aan PAC-evaluatie wordt doorgegeven. Een regel die zoekt naar /images/ ontvangt die tekst mogelijk nooit.
Vertrouw niet op oude schakelaars die volledige URL's blootlegden zonder het gedocumenteerde gedrag van de huidige browser te controleren. Zulke schakelaars veranderen ook welke gevoelige URL-informatie zichtbaar wordt voor het routeringsscript.
Als een beheerde dienst assets publiceert op een speciale hostnaam, kan een op hostnaam gebaseerd beleid de beoogde route duidelijker uitdrukken. Kies anders een mechanisme dat werkelijk over de informatie beschikt die de beslissing vereist. De URL-invoer van een PAC-script is geen weergave van de gedownloade pagina of zijn DOM.