Kan en PAC-fil bruge navigator.appName til browserregistrering?
En PAC-resolver leverer routinghjælpere, ikke browserens sidekontekst. Browserregistrering via navigator, document og DOM er ikke portable PAC-input.
Et PAC-script bruger JavaScript-syntaks. Det betyder ikke, at det kører inde i en webside.
Proxyresolveren leverer et kørselsmiljø med routing-input og hjælpefunktioner. Den lover ikke en sides window, document, DOM eller navigator.appName. En browseridentifikationskode kopieret fra en side kan derfor fejle, før din proxyregel returnerer noget som helst.
Basér ruten på understøttede oplysninger som den leverede URL og værtsnavnet, eller på en dokumenteret hjælpefunktion, hvor netværkspolitikken har brug for det. Udled ikke en browserversion af tilfældige særheder i JavaScript-motoren, og lad ikke den udledning afgøre udgangen.
Hvis forskellige administrerede klienter virkelig har brug for forskellige politikker, skal du levere den tilsigtede konfiguration via deres styringssystem. Firefox-virksomhedspolitik er én leveringsmulighed for administrerede Firefox-installationer. Det er klarere end at indlejre et udokumenteret browserregistreringspuslespil i den delte PAC-fil.
Et script, der parses korrekt som almindelig JavaScript, er ikke nødvendigvis et understøttet PAC-script. Kontrollér resolverens dokumenterede miljø, ikke kun sprogets syntaks.