PAC failas gali iškviesti alert() neatidaręs dialogo. Firefox naršyklėje PAC įgyvendinimas rašo šiuos pranešimus į naršyklės konsolę su priešdėliu PAC-alert:.

Atidarykite Browser Console, o ne su vienu puslapiu susietą Web Console, ir filtruokite pagal šį priešdėlį. PAC vykdymas priklauso naršyklės tinklo mechanizmui; tai ne JavaScript, veikiantis jūsų lankomoje svetainėje.

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

Įdėkite trumpą pranešimą į šaką, kurią norite atpažinti. Jei scenarijus jau skaičiuoja maršruto kintamąjį, tos reikšmės registravimas gali parodyti, kuris rezultatas buvo pasirinktas. Apribokite registravimą paveikta taisykle ir vėliau jį pašalinkite.

Venkite pridėti dnsResolve(host) vien tam, kad pranešimas būtų įdomesnis. Tai įveda paiešką, kurios pradinei šakai gali neprireikti, o tai gali pakeisti delsą ir tinklo aktyvumą būtent tada, kai bandote juos stebėti.

Pranešimo nebuvimas automatiškai nereiškia, kad sąlyga buvo įvertinta kaip klaidinga. Patvirtinkite, kad Firefox įkėlė numatytą PAC versiją ir kad užklausa sukėlė naują vertinimą. Diagnozuokite įkėlimą ir pakartotinį naudojimą prieš perrašydami taisyklę dėl konsolės išvesties nebuvimo.

Susiję straipsniai