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