Egy PAC-fájl meghívhatja a alert() anélkül, hogy párbeszédablakot nyitna. A Firefoxban a PAC megvalósítása ezeket az üzeneteket a böngésző konzoljára írja a PAC-alert: előtaggal.

Nyissa meg a Browser Console-t, ne az egyetlen oldalhoz kapcsolt Web Console-t, és szűrjön erre az előtagra. A PAC végrehajtása a böngésző hálózati gépezetéhez tartozik; nem a meglátogatott webhelyen belül futó JavaScript.

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

Helyezzen rövid üzenetet abba az ágba, amelyet azonosítani szeretne. Ha a szkript már számít egy útvonalváltozót, annak az értéknek a naplózása megmutathatja, melyik eredményt választotta. Korlátozza a naplózást az érintett szabályra, és utána távolítsa el.

Kerülje a dnsResolve(host) hozzáadását csupán azért, hogy az üzenet érdekesebb legyen. Ez olyan lekérést vezet be, amelyre az eredeti ágnak talán nincs szüksége, és ez megváltoztathatja a késleltetést és a hálózati tevékenységet éppen akkor, amikor megpróbálja megfigyelni azokat.

Az üzenet hiánya nem jelenti automatikusan, hogy a feltétel hamisként értékelődött ki. Erősítse meg, hogy a Firefox a szándékolt PAC-verziót töltötte be, és hogy a kérés új kiértékelést váltott ki. A hiányzó konzolkimenet miatt a szabály átírása előtt diagnosztizálja a betöltést és az újrafelhasználást.

Kapcsolódó cikkek