Használhat egy PAC-fájl navigator.appName-t böngészőfelismerésre?
A PAC-feloldó útválasztási segédeszközöket ad, nem a böngésző oldalkörnyezetét. A navigator, document és DOM alapú böngészőfelismerés nem hordozható PAC-bemenet.
A PAC-szkript JavaScript-szintaxist használ. Ez nem jelenti azt, hogy egy weboldalon belül fut.
A proxy feloldó végrehajtási környezetet biztosít útválasztási bemenetekkel és segédfüggvényekkel. Nem ígéri egy oldal window, document, DOM vagy navigator.appName elérhetőségét. Ezért az oldalról másolt böngészőazonosító részlet meghiúsulhat, mielőtt a proxy-szabály egyáltalán bármit visszaadna.
Az útvonalat támogatott információkra alapozza, például a megadott URL-re és gazdagépnévre, vagy dokumentált segédfüggvényre, ahol a hálózati házirend megkívánja. Ne következtessen böngészőverzióra a JavaScript-motor esetleges sajátosságaiból, és ne engedje, hogy ez a következtetés döntsön a kimenetről.
Ha a különböző felügyelt kliensek valóban eltérő házirendet igényelnek, a kívánt konfigurációt a felügyeleti rendszerükön keresztül juttassa el. A Firefox vállalati házirendje az egyik szállítási lehetőség felügyelt Firefox-telepítésekhez. Ez világosabb, mint egy nem dokumentált böngészőfelismerő fejtörő beágyazása a megosztott PAC-fájlba.
Egy szkript, amely sikeresen értelmezhető közönséges JavaScriptként, nem feltétlenül támogatott PAC-szkript. Ellenőrizze a feloldó dokumentált környezetét, ne csak a nyelv szintaxisát.