پیامی درون onAuthRequired ثابت می‌کند که آن شنونده اجرا شده است. کنسول خالی نشان نمی‌دهد درخواست چه مسیری را رفته یا تبادل قبلی احراز هویت را تأمین کرده است.

مشاهدهاین را جدا نگه دارید از
مسیر انتخاب‌شدهاینکه چالش احراز هویت رخ داده است یا نه
چالش دریافت‌شدهاینکه این شنونده می‌توانسته آن را ببیند یا مدیریت کند
خروجی شنوندهاینکه کنسول درست افزونه را می‌بینید
نتیجه نهایی درخواستاینکه callback تازه لازم بوده است

نخست نتیجه واقعی شبکه را مشخص کنید. درخواست ممکن است از احراز هویت یا اتصال برقرارشده دوباره استفاده کند، مستقیم برود یا هرگز به نقطه پایانی مورد انتظار نرسد.

اگر چالش مرتبطی رخ داد، فیلتر، مجوزها و زمینه افزونه پشتیبانی‌شده شنونده را بررسی کنید. نسل Manifest و مدل استقرار بر مدیریت احراز هویت اثر می‌گذارند؛ نمونه قدیمی شنونده مسدودکننده نمی‌تواند مدل مجوز کنونی را تعریف کند. وقتی شنونده همان‌جا اجرا می‌شود کنسول service worker افزونه را ببینید، نه خروجی صفحه. برای Manifest V3، شنونده احراز هویت را همگام ثبت کنید پیش از بارگذاری ناهمگام حساب.

پیمایش مکرر لزوماً چالش تازه نیست. گزارش‌های تاریخی حافظه پنهان قاعده‌ای به دست نمی‌دهند که رویداد دقیقاً یک بار در هر نشست مرورگر رخ می‌دهد؛ مرورگر و نسخه در حال استفاده را مشاهده کنید.

برای مقایسه کنترل‌شده، پیکربندی و حساب مورد نظر افزونه را با ابزارهای پشتیبانی‌شده مرورگر جدا کنید. از ترفندهای مستندنشده پاک‌سازی حافظه پنهان یا تغییر کل سیستم‌عامل بپرهیزید. چهار مشاهده مشخص می‌کند شنونده وجود ندارد یا این اتصال به‌سادگی به آن نیاز نداشته است.

مقالات مرتبط