Chrome প্রক্সি প্রমাণীকরণ: অনুপস্থিত onAuthRequired কলব্যাক
Chrome প্রক্সি লগইন কলব্যাক ডিবাগ করার সময় এক্সটেনশন ইভেন্টের দৃশ্যমানতাকে ক্যাশ করা প্রমাণীকরণ ও সম্পন্ন অনুরোধ থেকে আলাদা রাখুন।
ভিতরে onAuthRequired একটি বার্তা থাকা প্রমাণ করে যে ওই লিসেনার চলেছিল। খালি কনসোল দেখায় না অনুরোধ কোন পথ নিয়েছে বা আগের কোনো বিনিময় প্রমাণীকরণ দিয়েছিল কি না।
| পর্যবেক্ষণ | এটি থেকে আলাদা রাখুন |
|---|---|
| নির্বাচিত পথ | প্রমাণীকরণ চ্যালেঞ্জ হয়েছিল কি না |
| প্রাপ্ত চ্যালেঞ্জ | এই লিসেনার এটি পর্যবেক্ষণ বা সামলাতে পেরেছিল কি না |
| লিসেনারের আউটপুট | আপনি সঠিক এক্সটেনশন কনসোল দেখছেন কি না |
| অনুরোধের চূড়ান্ত ফলাফল | নতুন কলব্যাক দরকার ছিল কি না |
প্রথমে প্রকৃত নেটওয়ার্ক ফলাফল নিশ্চিত করুন। অনুরোধ প্রমাণীকরণ বা প্রতিষ্ঠিত সংযোগ পুনরায় ব্যবহার করতে পারে, সরাসরি যেতে পারে, বা প্রত্যাশিত এন্ডপয়েন্টে কখনও না পৌঁছাতে পারে।
প্রাসঙ্গিক চ্যালেঞ্জ ঘটে থাকলে লিসেনারের ফিল্টার, অনুমতি এবং সমর্থিত এক্সটেনশন কনটেক্সট পরীক্ষা করুন। Manifest প্রজন্ম ও ডিপ্লয়মেন্ট মডেল প্রমাণীকরণ পরিচালনাকে প্রভাবিত করে; বাসি ব্লকিং-লিসেনার উদাহরণ বর্তমান অনুমতি মডেল নির্ধারণ করতে পারে না। লিসেনার যেখানে চলে সেখানে এক্সটেনশনের সার্ভিস ওয়ার্কারের কনসোল দেখুন, পেজ আউটপুটের ওপর ভরসা না করে। Manifest V3-এর জন্য প্রমাণীকরণ লিসেনারটি সিঙ্ক্রোনাসভাবে নিবন্ধন করুন অ্যাসিঙ্ক্রোনাস অ্যাকাউন্ট লোডিংয়ের আগে।
বারবার নেভিগেশন মানেই নতুন চ্যালেঞ্জ নয়। ঐতিহাসিক ক্যাশ রিপোর্ট কোনো নিয়ম প্রতিষ্ঠা করে না যে ইভেন্টটি প্রতি ব্রাউজার সেশনে ঠিক একবারই ঘটে; ব্যবহৃত ব্রাউজার ও সংস্করণ পর্যবেক্ষণ করুন।
নিয়ন্ত্রিত তুলনার জন্য সমর্থিত ব্রাউজার টুল দিয়ে অভীষ্ট এক্সটেনশন কনফিগারেশন ও অ্যাকাউন্ট আলাদা করুন। অলিখিত ক্যাশ-মোছার কৌশল বা পুরো অপারেটিং সিস্টেম বদলানো এড়িয়ে চলুন। চারটি পর্যবেক্ষণ নির্ধারণ করে লিসেনার অনুপস্থিত কি না বা এই সংযোগের কেবল দরকারই ছিল না।