Gdje Firefox šalje upozorenja iz PAC datoteke
Pronađite PAC dijagnostičke poruke u Firefox Browser Console i spriječite da dodano logovanje promijeni DNS ponašanje.
PAC datoteka može pozvati alert() bez otvaranja dijaloga. U Firefoxu PAC implementacija te poruke upisuje u konzolu preglednika s prefiksom PAC-alert:.
Otvorite Browser Console, a ne Web Console vezan za jednu stranicu, i filtrirajte po tom prefiksu. Izvršavanje PAC-a pripada mrežnom mehanizmu preglednika; to nije JavaScript koji radi unutar web stranice koju posjećujete.
alert("PAC host=" + host + " branch=office");
Stavite kratku poruku u granu koju želite identificirati. Ako skripta već izračunava varijablu rute, logovanje te vrijednosti može pokazati koji je rezultat odabran. Ograničite logovanje na pogođeno pravilo i uklonite ga nakon toga.
Izbjegavajte dodavanje dnsResolve(host) samo da bi poruka bila zanimljivija. Time se uvodi pretraga koja originalnoj grani možda nije potrebna, što može promijeniti latenciju i mrežnu aktivnost dok ih pokušavate promatrati.
Odsustvo poruke ne znači automatski da je uvjet ocijenjen kao netačan. Potvrdite da je Firefox učitao namjeravanu verziju PAC-a i da je zahtjev izazvao novo ocjenjivanje. Dijagnosticirajte učitavanje i ponovno korištenje prije nego što prepišete pravilo zbog odsutnog izlaza konzole.