Къде Firefox изпраща предупрежденията от PAC файл
Намерете диагностичните съобщения на PAC в Browser Console на Firefox и не позволявайте добавеното логване да промени поведението на DNS.
PAC файл може да извика alert(), без да отваря диалогов прозорец. Във Firefox PAC реализацията записва тези съобщения в конзолата на браузъра с префикс PAC-alert:.
Отворете Browser Console, а не Web Console, прикачена към една страница, и филтрирайте по този префикс. Изпълнението на PAC принадлежи на мрежовия механизъм на браузъра; това не е JavaScript, който работи в сайта, който посещавате.
alert("PAC host=" + host + " branch=office");
Поставете кратко съобщение в клона, който искате да идентифицирате. Ако скриптът вече изчислява променлива за маршрута, логването на тази стойност може да покаже кой резултат е избран. Ограничете логването само до засегнатото правило и го премахнете след това.
Избягвайте да добавяте dnsResolve(host) само за да направите съобщението по-интересно. Това въвежда търсене, което първоначалният клон може да не изисква, което може да промени закъснението и мрежовата активност, докато се опитвате да ги наблюдавате.
Липсата на съобщение не означава автоматично, че условието е оценено като невярно. Потвърдете че Firefox е заредил желаната версия на PAC и че заявката е предизвикала ново оценяване. Диагностицирайте зареждането и повторното използване, преди да пренапишете правилото заради липсващ изход в конзолата.