Može li PAC datoteka koristiti navigator.appName za prepoznavanje preglednika?
PAC razrješivač pruža 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č pruža izvršno okruženje s ulazima za usmjeravanje i pomoćnim funkcijama. Ono ne garantuje window, document, DOM ili navigator.appName stranice. Zato isječak za identifikaciju preglednika kopiran sa stranice može zakazati prije nego što vaše proxy pravilo vrati bilo što.
Temeljite rutu na podržanim informacijama kao što su proslijeđeni URL i naziv hosta, ili na dokumentiranoj pomoćnoj funkciji gdje to mrežna politika zahtijeva. Ne izvodite verziju preglednika iz slučajnih osobenosti JavaScript motora i ne dopustite da ta dedukcija odlučuje o izlazu.
Ako različitim upravljanim klijentima zaista 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.