Et PAC-skript bruker JavaScript-syntaks. Det betyr ikke at det kjører inne i en nettside.

Proxyresolveren leverer et kjøretidsmiljø med rutinginndata og hjelpefunksjoner. Den lover ikke en sides window, document, DOM eller navigator.appName. En nettleseridentifikasjonsbit kopiert fra en side kan derfor feile før proxyregelen din returnerer noe som helst.

Baser ruten på støttet informasjon som den oppgitte URL-en og vertsnavnet, eller på en dokumentert hjelpefunksjon der nettverkspolicyen trenger det. Ikke utled en nettleserversjon fra tilfeldige særegenheter i JavaScript-motoren, og la ikke den slutningen avgjøre utgangen.

Hvis ulike administrerte klienter virkelig trenger ulike policyer, lever den tiltenkte konfigurasjonen gjennom administrasjonssystemet deres. Firefox-bedriftspolicy er ett leveringsalternativ for administrerte Firefox-installasjoner. Det er klarere enn å bygge inn et udokumentert nettlesergjenkjenningsopplegg i den delte PAC-filen.

Et skript som parses vellykket som vanlig JavaScript, er ikke nødvendigvis et støttet PAC-skript. Sjekk resolverens dokumenterte miljø, ikke bare språkets syntaks.

Relaterte artikler