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.

Articles relacionats