Može li PAC datoteka koristiti navigator.appName za prepoznavanje preglednika?
PAC razrješivač daje pomoćna sredstva za usmjeravanje, a ne okruženje stranice preglednika. Prepoznavanje preglednika putem navigator, document i DOM nije prenosivi PAC ulaz.
PAC skripta koristi JavaScript sintaksu. To ne znači da se izvršava unutar web stranice.
Proxy razrješivač daje izvršno okruženje s ulazima za usmjeravanje i pomoćnim funkcijama. Ono ne jamči window, document, DOM ili navigator.appName stranice. Zato isječak za identifikaciju preglednika kopiran sa stranice može pasti prije nego što vaše proxy pravilo išta vrati.
Temeljite rutu na podržanim informacijama poput proslijeđenog URL-a i naziva hosta, ili na dokumentiranoj pomoćnoj funkciji gdje to mrežna politika zahtijeva. Ne izvodite verziju preglednika iz slučajnih osobitosti JavaScript motora i ne dopustite da ta dedukcija odlučuje o izlazu.
Ako različitim upravljanim klijentima doista trebaju različite politike, dostavite željenu konfiguraciju kroz njihov sustav upravljanja. Firefox poslovna politika jedna je opcija dostave za upravljane Firefox instalacije. To je jasnije od ugrađivanja nedokumentirane zagonetke prepoznavanja preglednika u zajedničku PAC datoteku.
Skripta koja se uspješno parsira kao obični JavaScript nije nužno podržana PAC skripta. Provjerite dokumentirano okruženje razrješivača, a ne samo sintaksu jezika.