Chrome starpniekservera autentifikācija: trūkst onAuthRequired atzvanu
Atdaliet paplašinājuma notikumu redzamību no kešatmiņā saglabātās autentifikācijas un pabeigtajiem pieprasījumiem, kad atkļūdojat Chrome starpniekservera pieteikšanās atzvanus.
Ziņojums onAuthRequired iekšpusē pierāda, ka šis klausītājs darbojās. Tukša konsole nerāda, kādu maršrutu pieprasījums izvēlējās vai vai iepriekšēja apmaiņa sniedza autentifikāciju.
| Novērojums | Turiet atsevišķi no |
|---|---|
| Izvēlētais maršruts | Vai notika autentifikācijas izaicinājums |
| Saņemtais izaicinājums | Vai šis klausītājs to varēja novērot vai apstrādāt |
| Klausītāja izvade | Vai skatāties pareizo paplašinājuma konsoli |
| Pieprasījuma galīgais iznākums | Vai bija nepieciešams jauns atzvans |
Vispirms nosakiet faktisko tīkla iznākumu. Pieprasījums var atkārtoti izmantot autentifikāciju vai jau izveidotu savienojumu, doties tieši vai nekad nesasniegt gaidīto galapunktu.
Ja notika būtisks izaicinājums, pārbaudiet klausītāja filtru, atļaujas un atbalstīto paplašinājuma kontekstu. Manifest paaudze un izvietošanas modelis ietekmē autentifikācijas apstrādi; novecojis bloķējoša klausītāja piemērs nevar noteikt pašreizējo atļauju modeli. Vērojiet paplašinājuma service worker konsoli, kad klausītājs darbojas tur, nevis paļaujieties uz lapas izvadi. Ja izmantojat Manifest V3, reģistrējiet autentifikācijas klausītāju sinhroni pirms asinhronās konta ielādes.
Atkārtota navigācija ne vienmēr ir jauns izaicinājums. Vēsturiskie kešatmiņas ziņojumi nenosaka noteikumu, ka notikums iedarbojas tieši vienu reizi katrā pārlūka sesijā; novērojiet izmantoto pārlūku un versiju.
Kontrolētam salīdzinājumam izolējiet paredzēto paplašinājuma konfigurāciju un kontu, izmantojot atbalstītus pārlūka rīkus. Izvairieties no nedokumentētiem kešatmiņas tīrīšanas paņēmieniem vai visas operētājsistēmas maiņas. Četri novērojumi nosaka, vai trūkst klausītāja vai šim savienojumam tā vienkārši nebija vajadzīga.