Un file PAC può chiamare alert() senza aprire una finestra di dialogo. In Firefox l'implementazione PAC scrive quei messaggi nella console del browser con il prefisso PAC-alert:.

Apri la Browser Console, non la Web Console legata a una singola pagina, e filtra per quel prefisso. L'esecuzione del PAC appartiene al meccanismo di rete del browser; non è JavaScript in esecuzione dentro il sito che stai visitando.

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

Inserisci un messaggio breve nel ramo che vuoi identificare. Se lo script calcola già una variabile di percorso, registrare quel valore può mostrare quale risultato è stato scelto. Limita la registrazione alla regola interessata e rimuovila in seguito.

Evita di aggiungere dnsResolve(host) solo per rendere il messaggio più interessante. Introduce una risoluzione di cui il ramo originale potrebbe non avere bisogno, il che può cambiare latenza e attività di rete proprio mentre cerchi di osservarle.

L'assenza di un messaggio non significa automaticamente che la condizione sia stata valutata come falsa. Verifica che Firefox abbia caricato la versione PAC prevista e che la richiesta abbia causato una nuova valutazione. Diagnostica caricamento e riutilizzo prima di riscrivere la regola per l'assenza di output nella console.

Articoli correlati