Қолдан жасалған PAC сынақ бетінде Host және URL деп белгіленген екі өріс бар. Батырма олардың мәндерін осы ретпен жібереді. Өкінішке қарай, PAC функциясы кері тәртіпті күтеді.

FindProxyForURL(url, host)

Бір мысалды мақсат үшін шақыру былай көрінуі керек:

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

Екінші аргумент — хост аты, схема, жол немесе портсыз. host мәнін белгілі атпен салыстыратын ереже, сынақ құрылғысы сол жерге толық URL берсе, сәйкес келмейді.

Екі енгізу де жолдар, сондықтан JavaScript қате лақтыруға міндетті емес. Скрипт тыныш түрде соңғы return-ына жетіп, сенімді көрінетін прокси көрсете алады. Сондықтан бұл қатені нашар домен ережесімен шатастыру әсіресе оңай.

Ережеден бұрын шақыруды тексеріңіз

Сынақ құрылғысындағы функция шақыруын оқып, сол шекарадағы екі мәнді қарап шығыңыз. Содан кейін белгілі нақты хост ерекшелігін әдепкі маршрутты қолдануы керек байланыссыз хостпен салыстырыңыз. Ерекшелікті бұзылған енгізуге сәйкес келгенге дейін кеңейтуді бастамаңыз.

Түзетілген шақыру бағалаушының көмекші ортасын әлі де қарастыруды қалдырады. Бекітілген myIpAddress() немесе жоқ DNS көмекшісі браузердің нақты желілік күйі емес. Оларды бөлек сұрақтар ретінде ұстаңыз. Жедел жөндеу — параметрлер келісімі; келесі жөндеу, қажет болса, сынақ ортасының көзделген тұтынушыны білдіруі.

Қатысты мақалалар