Chrome-proxyautentisering: manglende onAuthRequired-callbacks
Skill synligheten til utvidelseshendelser fra bufret autentisering og fullførte forespørsler når du feilsøker påloggings-callbacks for Chrome-proxyen.
En melding inne i onAuthRequired beviser at den lytteren kjørte. En tom konsoll viser ikke hvilken rute forespørselen tok, eller om en tidligere utveksling leverte autentisering.
| Observasjon | Hold det atskilt fra |
|---|---|
| Valgt rute | Om en autentiseringsutfordring oppsto |
| Mottatt utfordring | Om denne lytteren kunne observere eller håndtere den |
| Lytterens utdata | Om du ser den riktige utvidelseskonsollen |
| Forespørselens endelige resultat | Om en ny callback var nødvendig |
Fastslå først det faktiske nettverksresultatet. Forespørselen kan gjenbruke autentisering eller en etablert forbindelse, gå direkte, eller aldri nå det forventede endepunktet.
Hvis en relevant utfordring oppsto, undersøk lytterens filter, tillatelser og støttede utvidelseskontekst. Manifest-generasjon og distribusjonsmodell påvirker håndteringen av autentisering; et utdatert eksempel med blokkerende lytter kan ikke definere gjeldende tillatelsesmodell. Se service worker-konsollen til utvidelsen når det er der lytteren kjører, i stedet for å stole på sideutdata. For Manifest V3, registrer autentiseringslytteren synkront før asynkron kontolasting.
Gjentatt navigasjon er ikke nødvendigvis en ny utfordring. Historiske hurtigbufferrapporter etablerer ikke en regel om at hendelsen utløses nøyaktig én gang per nettleserøkt; observer nettleseren og versjonen som brukes.
For en kontrollert sammenligning, isoler den tiltenkte utvidelseskonfigurasjonen og kontoen med støttede nettleserverktøy. Unngå udokumenterte triks for å tømme hurtigbufferen eller endre hele operativsystemet. De fire observasjonene identifiserer om en lytter mangler, eller om denne forbindelsen rett og slett ikke trengte den.