Chromen välityspalvelimen todennus: puuttuvat onAuthRequired-takaisinkutsut
Erottele laajennuksen tapahtumien näkyvyys välimuistiin tallennetusta todennuksesta ja valmiista pyynnöistä, kun selvität Chromen välityspalvelimen kirjautumisen takaisinkutsuja.
Viesti kohdassa onAuthRequired todistaa, että kyseinen kuuntelija suoritettiin. Tyhjä konsoli ei näytä, minkä reitin pyyntö valitsi tai antoiko aiempi vaihto todennuksen.
| Havainto | Pidä erillään tästä |
|---|---|
| Valittu reitti | Tapahtuiko todennushaaste |
| Vastaanotettu haaste | Pystyikö tämä kuuntelija havaitsemaan tai käsittelemään sen |
| Kuuntelijan tuloste | Katseletko oikeaa laajennuksen konsolia |
| Pyynnön lopputulos | Tarvittiinko uusi takaisinkutsu |
Selvitä ensin todellinen verkkotulos. Pyyntö voi käyttää uudelleen todennusta tai jo muodostettua yhteyttä, mennä suoraan tai jäädä kokonaan saavuttamatta odotettua päätepistettä.
Jos merkityksellinen haaste tapahtui, tarkista kuuntelijan suodatin, käyttöoikeudet ja tuettu laajennuskonteksti. Manifestin sukupolvi ja käyttöönottomalli vaikuttavat todennuksen käsittelyyn; vanhentunut esimerkki estävästä kuuntelijasta ei voi määritellä nykyistä käyttöoikeusmallia. Seuraa laajennuksen service workerin konsolia, kun kuuntelija toimii siellä, sen sijaan että luottaisit sivun tulosteeseen. Manifest V3:ssa rekisteröi todennuksen kuuntelija synkronisesti ennen tilin asynkronista lataamista.
Toistuva siirtyminen ei välttämättä ole uusi haaste. Historialliset välimuistiraportit eivät vahvista sääntöä, että tapahtuma laukeaa täsmälleen kerran selainistunnossa; seuraa käytössä olevaa selainta ja versiota.
Hallittua vertailua varten eristä aiottu laajennusasetus ja tili tuetuilla selaintyökaluilla. Vältä dokumentoimattomia välimuistin tyhjennystemppuja tai koko käyttöjärjestelmän muuttamista. Neljä havaintoa osoittavat, puuttuuko kuuntelija vai eikö tämä yhteys yksinkertaisesti tarvinnut sitä.