अनुकूलित PAC परीक्षकमा होस्ट अघि URL पठाउनुहोस्
तपाईंको अनुकूलित मूल्याङ्कनकर्ताको रुटिङ नतिजामा भरोसा गर्नु अघि FindProxyForURL लाई पहिले पूरा URL र त्यसपछि निकालिएको होस्टनामसँग कल गर्नुहोस्।
घरमा बनाइएको PAC परीक्षण पृष्ठमा Host र URL लेबल भएका दुई बाकस छन्। बटनले तिनीहरूको मान त्यही क्रममा पठाउँछ। दुर्भाग्यवश, PAC फंक्शनले उल्टो क्रम अपेक्षा गर्छ।
FindProxyForURL(url, host)
एउटा उदाहरणीय गन्तव्यका लागि, कल यस्तो देखिनुपर्छ:
FindProxyForURL("https://status.office.example/", "status.office.example")
दोस्रो तर्क होस्टनाम हो, स्किम, मार्ग वा पोर्ट बिना। host लाई ज्ञात नामसँग तुलना गर्ने नियम तब मिल्दैन जब परीक्षण हार्नेसले त्यहाँ पूरा URL दिन्छ।
दुवै इनपुट स्ट्रिङ हुन्, त्यसैले JavaScript ले त्रुटि फाल्नु पर्दैन। स्क्रिप्ट चुपचाप आफ्नो अन्तिम return मा पुग्न सक्छ र विश्वसनीय देखिने प्रोक्सी देखाउन सक्छ। त्यसैले यो बगलाई खराब डोमेन नियम ठान्न विशेष गरी सजिलो छ।
नियम अघि कल जाँच्नुहोस्
परीक्षण हार्नेसमा फंक्शन कल पढ्नुहोस् र त्यो सीमामा दुई मान जाँच्नुहोस्। त्यसपछि ज्ञात सटीक-होस्ट अपवादलाई पूर्वनिर्धारित मार्ग प्रयोग गर्नुपर्ने असम्बन्धित होस्टसँग तुलना गर्नुहोस्। अपवाद विकृत इनपुटसँग नमिलेसम्म त्यसलाई फराकिलो बनाउन सुरु नगर्नुहोस्।
सुधारिएको कलले अझै मूल्याङ्कनकर्ताको सहायक वातावरण विचार गर्न बाँकी राख्छ। स्थिर myIpAddress() वा हराएको DNS सहायक ब्राउजरको वास्तविक सञ्जाल अवस्था होइन। तिनलाई छुट्टै प्रश्नका रूपमा राख्नुहोस्। तत्काल मर्मत प्यारामिटर सम्झौता हो; अर्को मर्मत, आवश्यक परेमा, परीक्षण वातावरणले इच्छित उपभोक्तालाई प्रतिनिधित्व गर्नु हो।