ข้อความภายใน onAuthRequired พิสูจน์ว่าตัวรับฟังนั้นทำงานแล้ว คอนโซลว่างไม่แสดงว่าคำขอไปเส้นทางใดหรือการแลกเปลี่ยนก่อนหน้าให้การรับรองความถูกต้องแล้วหรือไม่

การสังเกตแยกออกจาก
เส้นทางที่เลือกว่ามีการท้าทายการรับรองความถูกต้องหรือไม่
การท้าทายที่ได้รับว่าตัวรับฟังนี้สามารถสังเกตหรือจัดการได้หรือไม่
เอาต์พุตของตัวรับฟังว่าคุณกำลังดูคอนโซลของส่วนขยายที่ถูกต้องหรือไม่
ผลลัพธ์สุดท้ายของคำขอว่าต้องใช้ callback ใหม่หรือไม่

กำหนดผลลัพธ์จริงของเครือข่ายก่อน คำขออาจใช้การรับรองความถูกต้องหรือการเชื่อมต่อที่สร้างไว้แล้วซ้ำ ไปโดยตรง หรือไม่เคยไปถึงปลายทางที่คาดไว้เลย

หากเกิดการท้าทายที่เกี่ยวข้อง ให้ตรวจสอบตัวกรอง สิทธิ์ และบริบทของส่วนขยายที่รองรับของตัวรับฟัง รุ่นของ Manifest และรูปแบบการปรับใช้มีผลต่อการจัดการการรับรองความถูกต้อง ตัวอย่างตัวรับฟังแบบบล็อกที่ล้าสมัยไม่สามารถกำหนดรูปแบบสิทธิ์ในปัจจุบันได้ ให้ดูคอนโซลของ service worker ของส่วนขยายเมื่อตัวรับฟังทำงานอยู่ที่นั่น แทนที่จะพึ่งพาเอาต์พุตของหน้า สำหรับ Manifest V3 ลงทะเบียนตัวรับฟังการรับรองความถูกต้องแบบซิงโครนัส ก่อนการโหลดบัญชีแบบอะซิงโครนัส

การนำทางซ้ำไม่จำเป็นต้องเป็นการท้าทายใหม่ รายงานแคชในอดีตไม่ได้กำหนดกฎว่าเหตุการณ์จะเกิดขึ้นเพียงครั้งเดียวต่อเซสชันเบราว์เซอร์ ให้สังเกตเบราว์เซอร์และเวอร์ชันที่ใช้งานอยู่

สำหรับการเปรียบเทียบแบบควบคุม ให้แยกการกำหนดค่าส่วนขยายและบัญชีที่ต้องการออกโดยใช้เครื่องมือเบราว์เซอร์ที่รองรับ หลีกเลี่ยงเทคนิคล้างแคชที่ไม่มีเอกสารหรือการเปลี่ยนระบบปฏิบัติการทั้งหมด การสังเกตทั้งสี่จะระบุว่าตัวรับฟังหายไปหรือการเชื่อมต่อนี้ไม่จำเป็นต้องใช้มันเลย

บทความที่เกี่ยวข้อง