Czy plik PAC może kierować obrazy przez inny serwer proxy?
Decyzja PAC zapada, zanim dotrze odpowiedź. Wzorce URL to tylko heurystyka routingu, a przeglądarki mogą usuwać ścieżki HTTPS przed oceną skryptu.
Plik PAC wybiera trasę, zanim przeglądarka otrzyma odpowiedź. Nie może sprawdzić typu zawartości obrazu w odpowiedzi, a następnie wstecznie wybrać innego serwera proxy.
Nazwa pliku kończąca się na .jpg to tylko wskazówka. Obrazy mogą pochodzić z adresów URL bez rozszerzenia, a adres URL przypominający obraz może zwrócić dokument błędu.
Dla HTTPS istnieje jeszcze jedno ograniczenie: przeglądarki mogą usunąć ścieżkę i zapytanie, zanim adres URL trafi do oceny PAC. Reguła szukająca /images/ może nigdy nie otrzymać tego tekstu.
Nie polegaj na starych przełącznikach, które ujawniały pełne adresy URL, bez sprawdzenia udokumentowanego zachowania obecnej przeglądarki. Takie przełączniki zmieniają też, które wrażliwe informacje o adresie URL stają się widoczne dla skryptu routingu.
Jeśli kontrolowana usługa publikuje zasoby pod dedykowaną nazwą hosta, polityka oparta na nazwie hosta może jaśniej wyrazić zamierzoną trasę. W przeciwnym razie wybierz mechanizm, który naprawdę ma informacje wymagane przez decyzję. Wejście URL skryptu PAC nie jest widokiem pobranej strony ani jej DOM.