FindProxyForURL गंतव्य स्थान स्वीकारतो, PAC डाउनलोड URL नाही
PAC फाइल आणण्यासाठी वापरला जाणारा query पॅरामीटर राउटिंग फंक्शनला दिल्या जाणाऱ्या प्रत्येक गंतव्य URL चा भाग म्हणून आपोआप उघड होत नाही.
समजा तुमचा configuration URL https://config.example/proxy.pac?office=west आहे. FindProxyForURL(url, host) च्या आत, url आर्ग्युमेंट तो configuration URL नाही.
ते राउट केले जात असलेल्या गंतव्य विनंतीचे वर्णन करते, क्लायंटच्या नोंदवलेल्या सॅनिटायझेशनच्या अधीन. स्क्रिप्टला PAC डाउनलोडची query string असलेले पृष्ठासारखे location.search मिळत नाही.
जर query पॅरामीटर configuration निवडत असेल, तर configuration सर्व्हरला परत दिल्या जाणाऱ्या स्क्रिप्टच्या निर्मितीवेळी त्याचा जाणीवपूर्वक वापर करू द्या. मग क्लायंटला प्रत्येक राउटिंग निर्णयावेळी उपलब्ध नसलेला डाउनलोड मेटाडेटा पुनर्प्राप्त करण्याचा प्रयत्न करण्याऐवजी स्पष्ट धोरण मिळते.
इनपुट नियंत्रणात ठेवा आणि configuration URL मध्ये गुपिते प्रकाशित करणे टाळा. वितरणासाठी वापरला जाणारा URL configuration नोंदी आणि सर्व्हर लॉगमध्ये दिसू शकतो.
हे गंतव्याच्या query चे पार्सिंग करण्यापेक्षा वेगळे आहे. ब्राउझर त्या गंतव्य इनपुटमधून HTTPS मार्ग आणि query माहिती देखील काढू शकतात, परंतु ती दुसरी सीमा आहे, PAC डाउनलोड URL पर्यंत प्रवेश नाही.