के PAC फाइलले ब्राउजर पहिचानका लागि navigator.appName प्रयोग गर्न सक्छ?
PAC रिजोल्भरले राउटिङ सहायकहरू दिन्छ, ब्राउजरको पृष्ठ वातावरण होइन। navigator, document र DOM आधारित ब्राउजर पहिचान पोर्टेबल PAC इनपुट होइनन्।
PAC स्क्रिप्टले JavaScript सिन्ट्याक्स प्रयोग गर्छ। यसको अर्थ यो वेब पृष्ठभित्र चल्छ भन्ने होइन।
प्रोक्सी रिजोल्भरले राउटिङ इनपुट र सहायक फंक्शन भएको कार्यान्वयन वातावरण दिन्छ। यसले पृष्ठको window, document, DOM वा navigator.appName हुने ग्यारेन्टी दिँदैन। त्यसैले पृष्ठबाट प्रतिलिपि गरिएको ब्राउजर पहिचानको टुक्रा तपाईंको प्रोक्सी नियमले केही फर्काउनु अघि नै असफल हुन सक्छ।
मार्गलाई समर्थित जानकारीमा आधारित राख्नुहोस्, जस्तै दिइएको URL र होस्टनाम, वा नेटवर्क नीतिलाई आवश्यक पर्दा कागजात गरिएको सहायक फंक्शनमा। JavaScript इन्जिनका आकस्मिक विशेषताबाट ब्राउजर संस्करण अनुमान नगर्नुहोस् र त्यो अनुमानले निर्गम तय गर्न नदिनुहोस्।
यदि फरक व्यवस्थापित क्लाइन्टहरूलाई साँच्चै फरक नीति चाहिन्छ भने, इच्छित कन्फिगरेसन तिनीहरूको व्यवस्थापन प्रणालीमार्फत पुर्याउनुहोस्। Firefox उद्यम नीति व्यवस्थापित Firefox स्थापनाका लागि एउटा वितरण विकल्प हो। साझा PAC फाइलभित्र कागजात नगरिएको ब्राउजर पहिचान पहेली राख्नुभन्दा यो स्पष्ट छ।
सामान्य JavaScript का रूपमा सफलतापूर्वक पार्स हुने स्क्रिप्ट अनिवार्यतः समर्थित PAC स्क्रिप्ट होइन। भाषाको सिन्ट्याक्स मात्र होइन, रिजोल्भरको कागजात गरिएको वातावरण जाँच्नुहोस्।