Bisakah Berkas PAC Memakai navigator.appName untuk Mendeteksi Peramban?
Resolver PAC menyediakan pembantu perutean, bukan lingkungan halaman peramban. Deteksi peramban lewat navigator, document, dan DOM bukan masukan PAC yang portabel.
Skrip PAC memakai sintaks JavaScript. Itu tidak berarti skrip itu berjalan di dalam halaman web.
Resolver proxy menyediakan lingkungan eksekusi dengan masukan perutean dan fungsi pembantu. Ia tidak menjanjikan window, document, DOM, atau navigator.appName milik halaman. Karena itu, potongan identifikasi peramban yang disalin dari halaman bisa gagal sebelum aturan proxy Anda mengembalikan apa pun.
Dasarkan rute pada informasi yang didukung seperti URL dan nama host yang diberikan, atau pada fungsi pembantu yang terdokumentasi saat kebijakan jaringan membutuhkannya. Jangan menyimpulkan versi peramban dari keanehan sesaat mesin JavaScript dan jangan biarkan kesimpulan itu menentukan jalan keluar.
Jika klien terkelola yang berbeda benar-benar membutuhkan kebijakan berbeda, kirimkan konfigurasi yang dimaksud melalui sistem manajemen mereka. Kebijakan perusahaan Firefox adalah salah satu opsi pengiriman untuk pemasangan Firefox terkelola. Itu lebih jelas daripada menyematkan teka-teki deteksi peramban yang tidak terdokumentasi di dalam berkas PAC bersama.
Skrip yang berhasil diuraikan sebagai JavaScript biasa belum tentu skrip PAC yang didukung. Periksa lingkungan terdokumentasi resolver, bukan hanya sintaks bahasanya.