FindProxyForURL-ը ստանում է նշանակակետը, ոչ PAC-ի ներբեռնման URL-ը
PAC ֆայլը ստանալու համար օգտագործվող հարցման պարամետրը ինքնաբերաբար չի բացվում որպես երթուղավորման ֆունկցիային փոխանցված յուրաքանչյուր նշանակակետի URL-ի մաս։
Ենթադրենք, ձեր կոնֆիգուրացիայի URL-ը https://config.example/proxy.pac?office=west է։ FindProxyForURL(url, host)-ի ներսում url արգումենտը այդ կոնֆիգուրացիայի URL-ը չէ։
Այն նկարագրում է այն նշանակակետի հարցումը, որը երթուղավորվում է՝ համաձայն հաճախորդի փաստաթղթավորված մաքրման։ Սկրիպտը չի ստանում էջանման location.search, որը պարունակում է PAC-ի ներբեռնման հարցման տողը։
Եթե հարցման պարամետրը ընտրում է կոնֆիգուրացիա, թող կոնֆիգուրացիայի սերվերը դիտավորյալ օգտագործի այն վերադարձվող սկրիպտը ստեղծելիս։ Այնուհետև հաճախորդը ստանում է հստակ քաղաքականություն՝ փոխարենը ամեն երթուղավորման որոշման ժամանակ անհասանելի ներբեռնման մետատվյալներ վերականգնելու փորձի։
Պահեք մուտքագրումը վերահսկողության տակ և խուսափեք կոնֆիգուրացիայի URL-ում գաղտնիքներ հրապարակելուց։ Բաշխման համար օգտագործվող URL-ը կարող է հայտնվել կոնֆիգուրացիայի գրառումներում և սերվերի մատյաններում։
Սա առանձին է նշանակակետի հարցման վերլուծությունից։ Զննարկիչները կարող են նաև հեռացնել HTTPS ուղին և հարցման տեղեկատվությունը այդ նշանակակետի մուտքագրումից, բայց դա այլ սահման է, ոչ թե մուտք դեպի PAC-ի ներբեռնման URL։