ઘરે બનાવેલા PAC પરીક્ષણ પૃષ્ઠમાં Host અને URL લેબલવાળા બે બોક્સ છે. બટન તેમની કિંમતો એ જ ક્રમમાં મોકલે છે. કમનસીબે, PAC કાર્ય વિરુદ્ધ ક્રમની અપેક્ષા રાખે છે.

FindProxyForURL(url, host)

એક દૃષ્ટાંતરૂપ ગંતવ્ય માટે, કૉલ આવો હોવો જોઈએ:

FindProxyForURL("https://status.office.example/", "status.office.example")

બીજી દલીલ હોસ્ટનામ છે, સ્કીમ, પાથ કે પોર્ટ વગર. host ને જાણીતા નામ સાથે સરખાવતો નિયમ ત્યારે મેળ ખાશે નહીં જ્યારે પરીક્ષણ હાર્નેસ ત્યાં સંપૂર્ણ URL આપે.

બંને ઇનપુટ સ્ટ્રિંગ છે, તેથી JavaScript એ ભૂલ ફેંકવાની જરૂર નથી. સ્ક્રિપ્ટ શાંતિથી તેના અંતિમ return સુધી પહોંચીને વિશ્વાસપાત્ર દેખાતું પ્રોક્સી બતાવી શકે છે. તેથી આ બગને ખરાબ ડોમેન નિયમ સાથે ભૂલવું ખાસ સહેલું છે.

નિયમ પહેલાં કૉલ તપાસો

પરીક્ષણ હાર્નેસમાં કાર્ય કૉલ વાંચો અને તે સીમા પરની બંને કિંમતો તપાસો. પછી જાણીતા ચોક્કસ-હોસ્ટ અપવાદને એક અસંબંધિત હોસ્ટ સાથે સરખાવો જેણે મૂળભૂત માર્ગ વાપરવો જોઈએ. જ્યાં સુધી અપવાદ વિકૃત ઇનપુટ સાથે મેળ ન ખાય ત્યાં સુધી તેને પહોળો કરવાનું શરૂ ન કરો.

સુધારેલો કૉલ હજી પણ મૂલ્યાંકનકર્તાના સહાયક વાતાવરણને ધ્યાનમાં લેવાનું બાકી રાખે છે. નિશ્ચિત myIpAddress() અથવા ગેરહાજર DNS સહાયક બ્રાઉઝરની વાસ્તવિક નેટવર્ક સ્થિતિ નથી. તેમને અલગ પ્રશ્નો તરીકે રાખો. તાત્કાલિક સમારકામ પરિમાણ કરાર છે; આગળનું સમારકામ, જો જરૂરી હોય, તો પરીક્ષણ વાતાવરણને ઇચ્છિત ઉપભોક્તાને રજૂ કરવું છે.

સંબંધિત લેખો