PAC-датотека може да повика alert() без да отвори дијалог. Во Firefox, PAC имплементацијата ги запишува тие пораки во конзолата на прелистувачот со префикс PAC-alert:.

Отворете Browser Console, а не Web Console врзана за една страница, и филтрирајте по тој префикс. Извршувањето на PAC припаѓа на мрежниот механизам на прелистувачот; тоа не е JavaScript што работи во страницата што ја посетувате.

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

Ставете кратка порака во гранката што сакате да ја идентификувате. Ако скриптата веќе пресметува променлива за рута, логирањето на таа вредност може да покаже кој резултат е избран. Ограничете го логирањето на засегнатото правило и отстранете го потоа.

Избегнувајте додавање dnsResolve(host) само за да ја направите пораката поинтересна. Тоа воведува пребарување што оригиналната гранка можеби не го бара, што може да ја промени латентноста и мрежната активност токму додека се обидувате да ги набљудувате.

Отсуството на порака не значи автоматски дека условот е оценет како неточен. Потврдете дека Firefox ја вчитал предвидената верзија на PAC и дека барањето предизвикало ново оценување. Дијагностицирајте вчитување и повторна употреба пред да го препишете правилото поради отсуство на излез во конзолата.

Поврзани статии