Chrome प्रॉक्सी प्रमाणीकरण: अनुपलब्ध onAuthRequired कॉलबैक
Chrome प्रॉक्सी लॉगिन कॉलबैक डीबग करते समय एक्सटेंशन इवेंट दृश्यता को कैश किए गए प्रमाणीकरण और पूर्ण हुए अनुरोधों से अलग रखें।
अंदर onAuthRequired एक संदेश होना सिद्ध करता है कि वह श्रोता चला था। खाली कंसोल नहीं दिखाता कि अनुरोध ने कौन-सा मार्ग लिया या किसी पहले के आदान-प्रदान ने प्रमाणीकरण दिया था या नहीं।
| अवलोकन | इसे इससे अलग रखें |
|---|---|
| चुना गया मार्ग | क्या प्रमाणीकरण चुनौती हुई |
| प्राप्त चुनौती | क्या यह श्रोता उसे देख या संभाल सका |
| श्रोता का आउटपुट | क्या आप सही एक्सटेंशन कंसोल देख रहे हैं |
| अनुरोध का अंतिम परिणाम | क्या नए कॉलबैक की आवश्यकता थी |
पहले वास्तविक नेटवर्क परिणाम स्थापित करें। अनुरोध प्रमाणीकरण या स्थापित कनेक्शन का पुनः उपयोग कर सकता है, सीधे जा सकता है, या अपेक्षित एंडपॉइंट तक कभी नहीं पहुँच सकता।
यदि कोई प्रासंगिक चुनौती हुई, तो श्रोता का फ़िल्टर, अनुमतियाँ और समर्थित एक्सटेंशन संदर्भ जाँचें। Manifest पीढ़ी और परिनियोजन मॉडल प्रमाणीकरण प्रबंधन को प्रभावित करते हैं; अप्रचलित ब्लॉकिंग-श्रोता उदाहरण वर्तमान अनुमति मॉडल को परिभाषित नहीं कर सकता। जहाँ श्रोता चलता है वहाँ एक्सटेंशन के service worker कंसोल को देखें, पेज आउटपुट पर निर्भर रहने के बजाय। Manifest V3 के लिए, प्रमाणीकरण श्रोता को समकालिक रूप से पंजीकृत करें अतुल्यकालिक खाता लोडिंग से पहले।
बार-बार नेविगेशन आवश्यक रूप से नई चुनौती नहीं है। ऐतिहासिक कैश रिपोर्ट कोई नियम स्थापित नहीं करतीं कि इवेंट प्रति ब्राउज़र सत्र में ठीक एक बार सक्रिय होता है; उपयोग किए जा रहे ब्राउज़र और संस्करण का अवलोकन करें।
नियंत्रित तुलना के लिए, समर्थित ब्राउज़र टूल से इच्छित एक्सटेंशन कॉन्फ़िगरेशन और खाते को अलग करें। अनिर्दिष्ट कैश-सफ़ाई तरकीबों या पूरे ऑपरेटिंग सिस्टम को बदलने से बचें। चार अवलोकन बताते हैं कि श्रोता अनुपलब्ध है या इस कनेक्शन को उसकी आवश्यकता ही नहीं थी।