PAC fayli brauzerni aniqlash uchun navigator.appName dan foydalana oladimi?
PAC hal qiluvchi marshrutlash yordamchilarini beradi, brauzer sahifasi muhitini emas. navigator, document va DOM orqali brauzerni aniqlash ko'chiriladigan PAC kirishlari emas.
PAC skripti JavaScript sintaksisidan foydalanadi. Bu uning veb-sahifa ichida ishlashini anglatmaydi.
Proksi hal qiluvchi marshrutlash kirishlari va yordamchi funksiyalari bo'lgan bajarish muhitini taqdim etadi. U sahifaning window, document, DOM yoki navigator.appName bo'lishini kafolatlamaydi. Shuning uchun sahifadan ko'chirilgan brauzerni identifikatsiyalash bo'lagi proksi qoidangiz biror narsa qaytarishidan oldin ishlamay qolishi mumkin.
Marshrutni qo'llab-quvvatlanadigan ma'lumotlarga, masalan berilgan URL va xost nomiga, yoki tarmoq siyosati talab qilganda hujjatlashtirilgan yordamchi funksiyaga asoslang. Brauzer versiyasini JavaScript dvigatelining tasodifiy xususiyatlaridan xulosa qilmang va bu xulosa chiqishni hal qilishiga yo'l qo'ymang.
Agar turli boshqariladigan mijozlarga haqiqatan ham turli siyosatlar kerak bo'lsa, mo'ljallangan konfiguratsiyani ularning boshqaruv tizimi orqali yetkazing. Firefox korporativ siyosati boshqariladigan Firefox o'rnatishlari uchun yetkazib berish variantlaridan biri. Bu umumiy PAC fayli ichiga hujjatlashtirilmagan brauzer aniqlash jumbog'ini joylashtirishdan ko'ra tushunarliroq.
Oddiy JavaScript sifatida muvaffaqiyatli tahlil qilinadigan skript albatta qo'llab-quvvatlanadigan PAC skripti emas. Faqat til sintaksisini emas, hal qiluvchining hujjatlashtirilgan muhitini ham tekshiring.