הודעה בתוך onAuthRequired מוכיחה שהמאזין הזה רץ. מסוף ריק אינו מראה באיזה מסלול בחרה הבקשה או אם החלפה קודמת סיפקה אימות.

תצפיתיש להפריד מ
המסלול שנבחרהאם התרחש אתגר אימות
האתגר שהתקבלהאם המאזין הזה יכול היה לצפות בו או לטפל בו
הפלט של המאזיןהאם אתם צופים במסוף הנכון של התוסף
התוצאה הסופית של הבקשההאם היה צורך ב-callback חדש

קבעו תחילה את תוצאת הרשת בפועל. הבקשה עשויה לעשות שימוש חוזר באימות או בחיבור קיים, לצאת ישירות, או לא להגיע לעולם לנקודת הקצה הצפויה.

אם התרחש אתגר רלוונטי, בדקו את המסנן, ההרשאות וההקשר הנתמך של התוסף של המאזין. דור ה-Manifest ומודל הפריסה משפיעים על טיפול באימות; דוגמה מיושנת של מאזין חוסם אינה יכולה להגדיר את מודל ההרשאות הנוכחי. התבוננו במסוף של ה-service worker של התוסף כשהמאזין רץ שם, במקום להסתמך על פלט העמוד. עבור Manifest V3, רשמו את מאזין האימות באופן סינכרוני לפני טעינה אסינכרונית של החשבון.

ניווט חוזר אינו בהכרח אתגר חדש. דוחות מטמון היסטוריים אינם קובעים כלל שהאירוע מופעל בדיוק פעם אחת בכל הפעלת דפדפן; התבוננו בדפדפן ובגרסה שבשימוש.

לשם השוואה מבוקרת, בודדו את תצורת התוסף והחשבון המיועדים באמצעות כלי דפדפן נתמכים. הימנעו משיטות לא מתועדות לניקוי המטמון או משינוי מערכת ההפעלה כולה. ארבע התצפיות מזהות אם חסר מאזין או שהחיבור הזה פשוט לא היה זקוק לו.

מאמרים קשורים