A mund të përdorë një skedar PAC navigator.appName për zbulimin e shfletuesit?
Një zgjidhës PAC ofron ndihmës rrugëtimi, jo mjedisin e faqes së shfletuesit. Zbulimi i shfletuesit përmes navigator, document dhe DOM nuk është hyrje PAC e transportueshme.
Një skript PAC përdor sintaksën JavaScript. Kjo nuk do të thotë se ekzekutohet brenda një faqe web.
Zgjidhësi i proxy-t ofron një mjedis ekzekutimi me hyrje rrugëtimi dhe funksione ndihmëse. Ai nuk garanton window, document, DOM ose navigator.appName të një faqeje. Prandaj një fragment identifikimi shfletuesi i kopjuar nga një faqe mund të dështojë përpara se rregulli juaj i proxy-t të kthejë ndonjë gjë.
Bazojeni rrugën në informacion të mbështetur si URL-ja dhe emri i hostit të dhëna, ose në një funksion ndihmës të dokumentuar ku politika e rrjetit e kërkon. Mos nxirrni një version shfletuesi nga veçoritë e rastësishme të motorit JavaScript dhe mos lejoni që ai përfundim të vendosë daljen.
Nëse klientë të ndryshëm të menaxhuar kanë vërtet nevojë për politika të ndryshme, dorëzojeni konfigurimin e synuar përmes sistemit të tyre të menaxhimit. Politika e ndërmarrjes Firefox është një opsion dorëzimi për instalimet e menaxhuara të Firefox. Kjo është më e qartë sesa të futësh një enigmë të padowumentuar të zbulimit të shfletuesit brenda skedarit të përbashkët PAC.
Një skript që analizohet me sukses si JavaScript i zakonshëm nuk është domosdoshmërisht një skript PAC i mbështetur. Kontrolloni mjedisin e dokumentuar të zgjidhësit, jo vetëm sintaksën e gjuhës.