URL дарегин хосттон мурда берүү: өздүк PAC сынагыч
Өзүңүздүн баалоочунун маршруттоо жыйынтыгына ишенүүдөн мурун FindProxyForURL функциясын адегенде толук URL менен, анан алынган хост аты менен чакырыңыз.
Кол менен жасалган PAC сыноо баракчасында Host жана URL деп белгиленген эки талаа бар. Баскыч алардын маанилерин ушул тартипте берет. Тилекке каршы, PAC функциясы карама-каршы тартипти күтөт.
FindProxyForURL(url, host)
Бир мисал максат үчүн чакыруу мындай болушу керек:
FindProxyForURL("https://status.office.example/", "status.office.example")
Экинчи аргумент — хост аты, схема, жол же портсыз. host белгилүү ат менен салыштырган эреже, сыноо куралы ал жерге толук URL бергенде дал келбейт.
Эки киргизүү тең саптар, ошондуктан JavaScript ката ыргытууга милдеттүү эмес. Скрипт тынч эле акыркы return'уна жетип, ишенимдүү көрүнгөн проксини көрсөтө алат. Ошондуктан бул катаны жаман домен эрежеси менен адаштыруу өзгөчө оңой.
Эрежеден мурун чакырууну текшериңиз
Сыноо куралындагы функция чакыруусун окуп, ошол чектеги эки маанини карап чыгыңыз. Анан белгилүү так хост өзгөчөлүгүн демейки маршрутту колдонууга тийиш болгон байланышсыз хост менен салыштырыңыз. Өзгөчөлүк бузулган киргизүүгө дал келгенге чейин аны кеңейтүүнү баштабаңыз.
Оңдолгон чакыруу баалоочунун жардамчы чөйрөсүн дагы эске алууну калтырат. Бекитилген myIpAddress() же жок DNS жардамчысы браузердин чыныгы тармактык абалы эмес. Аларды өзүнчө суроолор катары кармаңыз. Шашылыш оңдоо — параметрлер келишими; кийинки оңдоо, эгер керек болсо, сыноо чөйрөсү көздөлгөн колдонуучуну билдириши.