Chrome-ի փրոքսի նույնականացում․ բացակայող onAuthRequired callback-ներ
Chrome-ի փրոքսի մուտքի callback-ները վրիպազերծելիս տարանջատեք ընդլայնման իրադարձությունների տեսանելիությունը քեշավորված նույնականացումից և ավարտված հարցումներից։
Հաղորդագրություն onAuthRequired-ի ներսում ապացուցում է, որ այդ լսորդը գործարկվել է։ Դատարկ կոնսոլը չի ցուցադրում, թե հարցումն ինչ ուղի է ընտրել կամ արդյոք նախորդ փոխանակումը տրամադրել է նույնականացում։
| Դիտարկում | Առանձնացրեք սրանից |
|---|---|
| Ընտրված ուղին | Արդյոք տեղի է ունեցել նույնականացման մարտահրավեր |
| Ստացված մարտահրավերը | Արդյոք այս լսորդը կարող էր դիտարկել կամ մշակել այն |
| Լսորդի արդյունքը | Արդյոք դիտում եք ընդլայնման ճիշտ կոնսոլը |
| Հարցման վերջնական արդյունքը | Արդյոք անհրաժեշտ էր նոր callback |
Նախ որոշեք ցանցի իրական արդյունքը։ Հարցումը կարող է կրկին օգտագործել նույնականացումը կամ հաստատված կապը, գնալ ուղիղ, կամ երբեք չհասնել սպասվող վերջնակետին։
Եթե տեղի է ունեցել համապատասխան մարտահրավեր, ստուգեք լսորդի ֆիլտրը, թույլտվությունները և աջակցվող ընդլայնման համատեքստը։ Manifest-ի սերունդը և տեղակայման մոդելը ազդում են նույնականացման մշակման վրա․ հնացած արգելափակող լսորդի օրինակը չի կարող սահմանել ընթացիկ թույլտվությունների մոդելը։ Երբ լսորդը հենց այնտեղ է աշխատում, դիտեք ընդլայնման service worker-ի կոնսոլը՝ էջի արդյունքի վրա հենվելու փոխարեն։ Manifest V3-ի համար գրանցեք նույնականացման լսորդը համաժամանակյա մինչև հաշվի ասինխրոն բեռնումը։
Կրկնվող նավիգացիան պարտադիր չէ, որ նոր մարտահրավեր լինի։ Քեշի պատմական հաշվետվությունները չեն հաստատում կանոն, որ իրադարձությունը տեղի է ունենում ուղիղ մեկ անգամ յուրաքանչյուր զննարկիչի սեսիայում․ դիտարկեք օգտագործվող զննարկիչը և տարբերակը։
Վերահսկվող համեմատության համար մեկուսացրեք նախատեսված ընդլայնման կարգավորումն ու հաշիվը՝ օգտագործելով աջակցվող զննարկիչի գործիքներ։ Խուսափեք քեշը մաքրելու չփաստաթղթավորված հնարքներից կամ ամբողջ օպերացիոն համակարգը փոխելուց։ Չորս դիտարկումները որոշում են՝ լսորդը բացակայում է, թե այս կապը պարզապես դրա կարիքը չուներ։