On envia el Firefox els avisos d'un fitxer PAC
Trobeu els missatges de diagnòstic del PAC a la Firefox Browser Console i eviteu que el registre afegit canviï el comportament del DNS.
Un fitxer PAC pot cridar alert() sense obrir cap diàleg. Al Firefox, la implementació del PAC escriu aquests missatges a la consola del navegador amb el prefix PAC-alert:.
Obriu la Browser Console, no la Web Console lligada a una sola pàgina, i filtreu per aquest prefix. L'execució del PAC pertany a la maquinària de xarxa del navegador; no és JavaScript que s'executi dins del lloc web que visiteu.
alert("PAC host=" + host + " branch=office");
Poseu un missatge curt a la branca que vulgueu identificar. Si l'script ja calcula una variable de ruta, registrar aquest valor pot mostrar quin resultat s'ha triat. Limiteu el registre a la regla afectada i traieu-lo després.
Eviteu afegir dnsResolve(host) només per fer el missatge més interessant. Això introdueix una consulta que la branca original potser no necessita, cosa que pot canviar la latència i l'activitat de xarxa mentre les intenteu observar.
Que no aparegui cap missatge no vol dir automàticament que la condició s'hagi avaluat com a falsa. Confirmeu que el Firefox ha carregat la versió del PAC prevista i que la petició ha provocat una avaluació nova. Diagnostiqueu la càrrega i la reutilització abans de reescriure la regla per culpa d'una sortida de consola absent.