შეტყობინება onAuthRequired-ის შიგნით ადასტურებს, რომ ეს მსმენელი გაეშვა. ცარიელი კონსოლი არ აჩვენებს, რომელი მარშრუტი აირჩია მოთხოვნამ ან უზრუნველყო თუ არა ავთენტიფიკაცია წინა გაცვლამ.

დაკვირვებაგამოყავით ამისგან
არჩეული მარშრუტიმოხდა თუ არა ავთენტიფიკაციის გამოწვევა
მიღებული გამოწვევაშეეძლო თუ არა ამ მსმენელს მისი დაკვირვება ან დამუშავება
მსმენელის გამოსავალიუყურებთ თუ არა სწორ გაფართოების კონსოლს
მოთხოვნის საბოლოო შედეგისაჭირო იყო თუ არა ახალი callback

ჯერ დაადგინეთ ქსელის რეალური შედეგი. მოთხოვნამ შეიძლება ხელახლა გამოიყენოს ავთენტიფიკაცია ან უკვე დამყარებული კავშირი, წავიდეს პირდაპირ, ან არასდროს მიაღწიოს მოსალოდნელ საბოლოო წერტილს.

თუ შესაბამისი გამოწვევა მოხდა, შეამოწმეთ მსმენელის ფილტრი, ნებართვები და მხარდაჭერილი გაფართოების კონტექსტი. Manifest-ის თაობა და განლაგების მოდელი გავლენას ახდენს ავთენტიფიკაციის დამუშავებაზე; მოძველებული ბლოკირებადი მსმენელის მაგალითი ვერ განსაზღვრავს მიმდინარე ნებართვების მოდელს. დააკვირდით გაფართოების service worker-ის კონსოლს, როცა მსმენელი სწორედ იქ მუშაობს, ნაცვლად გვერდის გამოსავალზე დაყრდნობისა. Manifest V3-ისთვის დარეგისტრირეთ ავთენტიფიკაციის მსმენელი სინქრონულად ანგარიშის ასინქრონულ ჩატვირთვამდე.

განმეორებითი ნავიგაცია სულაც არ არის ახალი გამოწვევა. ქეშის ისტორიული მოხსენებები არ ადგენს წესს, რომ მოვლენა ზუსტად ერთხელ ხდება ბრაუზერის თითოეულ სესიაში; დააკვირდით გამოყენებულ ბრაუზერსა და ვერსიას.

კონტროლირებული შედარებისთვის გამოყავით სასურველი გაფართოების კონფიგურაცია და ანგარიში მხარდაჭერილი ბრაუზერის ხელსაწყოებით. მოერიდეთ ქეშის გასუფთავების არადოკუმენტირებულ ხრიკებს ან მთელი ოპერაციული სისტემის შეცვლას. ოთხი დაკვირვება განსაზღვრავს, აკლია მსმენელი თუ ამ კავშირს უბრალოდ არ სჭირდებოდა ის.

დაკავშირებული სტატიები