PAC-skript kasutab JavaScripti süntaksit. See ei tähenda, et see töötab veebilehe sees.

Puhverserveri lahendaja pakub täitmiskeskkonda marsruutimissisendite ja abifunktsioonidega. See ei taga lehe window, document, DOM-i ega navigator.appName olemasolu. Seetõttu võib lehelt kopeeritud brauseri tuvastamise katkend ebaõnnestuda enne, kui teie puhverserveri reegel midagi tagastab.

Rajage marsruut toetatud teabel, näiteks edastatud URL-il ja hostinimel, või dokumenteeritud abifunktsioonil, kui võrgupoliitika seda nõuab. Ärge tuletage brauseri versiooni JavaScripti mootori juhuslikest iseärasustest ega laske sellel järeldusel väljundit otsustada.

Kui erinevad hallatavad kliendid vajavad tõesti erinevaid poliitikaid, edastage kavandatud konfiguratsioon nende haldussüsteemi kaudu. Firefoxi ettevõttepoliitika on üks edastusvõimalus hallatavate Firefoxi paigalduste jaoks. See on selgem kui dokumenteerimata brauseri tuvastamise mõistatuse lisamine jagatud PAC-faili.

Skript, mis parsitakse edukalt tavalise JavaScriptina, ei pruugi olla toetatud PAC-skript. Kontrollige lahendaja dokumenteeritud keskkonda, mitte ainult keele süntaksit.

Seotud artiklid