PAC datoteka može pozvati alert() bez otvaranja dijaloga. U Firefoxu PAC implementacija te poruke zapisuje u konzolu preglednika s prefiksom PAC-alert:.

Otvorite Browser Console, a ne Web Console vezan uz jednu stranicu, i filtrirajte po tom prefiksu. Izvršavanje PAC-a pripada mrežnom mehanizmu preglednika; to nije JavaScript koji radi unutar web-mjesta koje posjećujete.

alert("PAC host=" + host + " branch=office");

Stavite kratku poruku u granu koju želite prepoznati. Ako skripta već izračunava varijablu rute, logiranje te vrijednosti može pokazati koji je rezultat odabran. Ograničite logiranje na zahvaćeno pravilo i uklonite ga nakon toga.

Izbjegavajte dodavanje dnsResolve(host) samo da bi poruka bila zanimljivija. To uvodi pretragu koja izvornoj grani možda nije potrebna, što može promijeniti latenciju i mrežnu aktivnost upravo dok ih pokušavate promatrati.

Odsutnost poruke ne znači automatski da je uvjet ocijenjen kao netočan. Potvrdite da je Firefox učitao namjeravanu verziju PAC-a i da je zahtjev izazvao novo ocjenjivanje. Dijagnosticirajte učitavanje i ponovnu upotrebu prije nego što prepišete pravilo zbog odsutnog izlaza konzole.

Povezani članci