Komunikat wewnątrz onAuthRequired dowodzi, że ten nasłuchiwacz został uruchomiony. Pusta konsola nie pokazuje, którą trasę wybrało żądanie ani czy wcześniejsza wymiana dostarczyła uwierzytelnienie.

ObserwacjaTrzymaj to osobno od
Wybrana trasaCzy wystąpiło wyzwanie uwierzytelniania
Otrzymane wyzwanieCzy ten nasłuchiwacz mógł je zaobserwować lub obsłużyć
Dane wyjściowe nasłuchiwaczaCzy obserwujesz właściwą konsolę rozszerzenia
Końcowy wynik żądaniaCzy potrzebne było nowe wywołanie zwrotne

Najpierw ustal rzeczywisty wynik sieci. Żądanie może ponownie użyć uwierzytelnienia lub nawiązanego połączenia, pójść bezpośrednio albo nigdy nie dotrzeć do oczekiwanego punktu końcowego.

Jeśli wystąpiło istotne wyzwanie, sprawdź filtr, uprawnienia i obsługiwany kontekst rozszerzenia nasłuchiwacza. Generacja Manifest i model wdrożenia wpływają na obsługę uwierzytelniania; nieaktualny przykład blokującego nasłuchiwacza nie może definiować obecnego modelu uprawnień. Obserwuj konsolę service workera rozszerzenia, gdy to tam działa nasłuchiwacz, zamiast polegać na danych wyjściowych strony. W przypadku Manifest V3 zarejestruj nasłuchiwacz uwierzytelniania synchronicznie przed asynchronicznym ładowaniem konta.

Powtarzana nawigacja nie musi oznaczać nowego wyzwania. Historyczne raporty pamięci podręcznej nie ustalają reguły, że zdarzenie występuje dokładnie raz na sesję przeglądarki; obserwuj używaną przeglądarkę i wersję.

Aby porównanie było kontrolowane, odizoluj zamierzoną konfigurację rozszerzenia i konto za pomocą obsługiwanych narzędzi przeglądarki. Unikaj nieudokumentowanych sztuczek czyszczenia pamięci podręcznej lub zmiany całego systemu operacyjnego. Cztery obserwacje pozwalają ustalić, czy brakuje nasłuchiwacza, czy to połączenie po prostu go nie potrzebowało.

Powiązane artykuły