Waar Firefox de waarschuwingen uit een PAC-bestand naartoe stuurt
Vind PAC-diagnostische berichten in de Firefox Browser Console en voorkom dat toegevoegde logging het DNS-gedrag verandert.
Een PAC-bestand kan alert() aanroepen zonder een dialoogvenster te openen. In Firefox schrijft de PAC-implementatie die berichten naar de browserconsole met het voorvoegsel PAC-alert:.
Open de Browser Console, niet de Web Console die aan één pagina is gekoppeld, en filter op dat voorvoegsel. PAC-uitvoering hoort bij de netwerkmachinerie van de browser; het is geen JavaScript dat binnen de website draait die je bezoekt.
alert("PAC host=" + host + " branch=office");
Zet een kort bericht in de tak die je wilt identificeren. Als het script al een routevariabele berekent, kan het loggen van die waarde laten zien welk resultaat is gekozen. Beperk het loggen tot de betrokken regel en verwijder het daarna.
Voorkom dat je dnsResolve(host) toevoegt alleen om het bericht interessanter te maken. Het introduceert een opzoeking die de oorspronkelijke tak misschien niet nodig heeft, wat de latentie en netwerkactiviteit kan veranderen precies terwijl je die probeert te observeren.
Geen bericht betekent niet automatisch dat de voorwaarde als onwaar is geëvalueerd. Bevestig dat Firefox de bedoelde PAC-versie heeft geladen en dat het verzoek een nieuwe evaluatie heeft veroorzaakt. Diagnosticeer laden en hergebruik voordat je de regel herschrijft vanwege ontbrekende console-uitvoer.