Etxean egindako PAC proba-orriak bi kaxa ditu, Host eta URL etiketadunak. Botoiak haien balioak ordena horretan pasatzen ditu. Tamalez, PAC funtzioak aurkako ordena espero du.

FindProxyForURL(url, host)

Helburu adierazgarri baterako, deiak horrela izan beharko luke:

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

Bigarren argumentua host-izena da, eskema, bidea eta portua gabe. host izen ezagun batekin alderatzen duen arauak ez du bat egingo proba-inguruneak hor URL osoa ematen duenean.

Bi sarrerak kateak dira, beraz JavaScriptek ez du errore bat bota behar. Scriptak isil-isilik irits daiteke bere azken return-era eta sinesgarria dirudien proxy bat erakuts dezake. Hori dela eta, oso erraza da akats hau domeinu-arau txar batekin nahastea.

Egiaztatu deia araua baino lehen

Irakurri funtzioaren deiadarra proba-ingurunean eta aztertu muga horretako bi balioak. Gero alderatu host zehatzeko salbuespen ezaguna bide lehenetsia erabili beharko lukeen host ez-erlazionatu batekin. Ez hasi salbuespena zabaltzen sarrera deformatuarekin bat egin arte.

Zuzendutako deiak ebaluatzailearen laguntza-ingurunea oraindik kontuan hartzekoa uzten du. myIpAddress() finko bat edo falta den DNS laguntzaile bat ez da nabigatzailearen benetako sare-egoera. Eutsi horiei galdera bereizi gisa. Berehalako konponketa parametroen kontratua da; hurrengo konponketa, beharrezkoa bada, proba-inguruneak aurreikusitako kontsumitzailea ordezkatzea da.

Erlazionatutako artikuluak