Kam Firefox posílá upozornění z PAC souboru
Najděte diagnostické zprávy PAC v konzoli Firefox Browser Console a zabraňte tomu, aby přidané logování změnilo chování DNS.
PAC soubor může volat alert(), aniž by otevřel dialog. Ve Firefoxu implementace PAC zapisuje tyto zprávy do konzole prohlížeče s předponou PAC-alert:.
Otevřete Browser Console, nikoli Web Console připojenou k jedné stránce, a filtrujte podle této předpony. Vykonávání PAC patří k síťovému ústrojí prohlížeče; nejde o JavaScript běžící uvnitř navštíveného webu.
alert("PAC host=" + host + " branch=office");
Do větve, kterou chcete identifikovat, vložte krátkou zprávu. Pokud skript už počítá proměnnou trasy, zalogování této hodnoty může ukázat, který výsledek byl vybrán. Omezte logování na dotčené pravidlo a poté ho odstraňte.
Vyhněte se přidání dnsResolve(host) jen proto, aby byla zpráva zajímavější. Zavádí to vyhledávání, které původní větev nemusí potřebovat, což může změnit latenci a síťovou aktivitu právě ve chvíli, kdy je chcete pozorovat.
Žádná zpráva automaticky neznamená, že se podmínka vyhodnotila jako nepravdivá. Ověřte, že Firefox načetl zamýšlenou verzi PAC a že požadavek vyvolal nové vyhodnocení. Než pravidlo přepíšete kvůli chybějícímu výstupu konzole, diagnostikujte načítání a opětovné použití.