Рачно изработената PAC тест-страница има две полиња означени Host и URL. Копчето ги пренесува нивните вредности по тој редослед. За жал, PAC-функцијата очекува обратен редослед.

FindProxyForURL(url, host)

За едно илустративно одредиште, повикот треба да изгледа вака:

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

Вториот аргумент е име на host, без шемата, патеката или портата. Правило што го споредува host со познато име нема да се совпадне кога тест-опкружувањето таму доставува целосен URL.

Двата влеза се низи, па JavaScript не мора да фрли грешка. Скриптата може тивко да стигне до својот завршен return и да прикаже уверлив изглед на прокси. Затоа оваа грешка особено лесно се заменува со лошо правило за домен.

Проверете го повикот пред правилото

Прочитајте го повикот на функцијата во тест-опкружувањето и прегледајте ги двете вредности на таа граница. Потоа споредете познат исклучок за точен host со неповрзан host што треба да ја користи стандардната рута. Не почнувајте да го проширувате исклучокот додека не се совпадне со деформираниот влез.

Коригираниот повик сепак го остава помошното опкружување на евалуаторот за разгледување. Фиксен myIpAddress() или недостижен DNS-помошник не е вистинската мрежна состојба на прелистувачот. Држете ги како одделни прашања. Непосредната поправка е договорот за параметри; следната поправка, ако е потребна, е тест-опкружувањето да го претставува предвидениот корисник.

Поврзани статии