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