Chrome ပရောက်စီ အတည်ပြုခြင်း- ပျောက်ဆုံးနေသော onAuthRequired ခေါ်ယူမှုများ
Chrome ပရောက်စီ လော့ဂ်အင် ခေါ်ယူမှုများကို ရှာဖွေစစ်ဆေးစဉ် extension ဖြစ်ရပ်များ၏ မြင်နိုင်စွမ်းကို cache လုပ်ထားသော အတည်ပြုခြင်းနှင့် ပြီးစီးသော တောင်းဆိုမှုများနှင့် ခွဲခြားပါ။
အတွင်းရှိ မက်ဆေ့ချ်တစ်ခုက onAuthRequired ထို listener သည် အလုပ်လုပ်ခဲ့ကြောင်း သက်သေပြသည်။ ဗလာ console သည် တောင်းဆိုမှု မည်သည့်လမ်းကြောင်း သွားခဲ့သည် သို့မဟုတ် ယခင်ဖလှယ်မှုက အတည်ပြုခြင်း ပေးခဲ့သည်ကို မပြပါ။
| လေ့လာတွေ့ရှိချက် | ယင်းနှင့် ခွဲထားပါ |
|---|---|
| ရွေးချယ်ထားသော လမ်းကြောင်း | အတည်ပြုခြင်း စိန်ခေါ်မှု ဖြစ်ပွားခဲ့သလား |
| လက်ခံရရှိသော စိန်ခေါ်မှု | ဤ listener က ၎င်းကို လေ့လာနိုင် သို့မဟုတ် ကိုင်တွယ်နိုင်ခဲ့သလား |
| Listener ၏ ထွက်ရှိမှု | မှန်ကန်သော extension console ကို ကြည့်နေသလား |
| တောင်းဆိုမှု၏ နောက်ဆုံးရလဒ် | ခေါ်ယူမှုအသစ် လိုအပ်ခဲ့သလား |
ပထမဦးစွာ အမှန်တကယ် ကွန်ရက်ရလဒ်ကို သတ်မှတ်ပါ။ တောင်းဆိုမှုသည် အတည်ပြုခြင်း သို့မဟုတ် တည်ဆောက်ပြီးသား ချိတ်ဆက်မှုကို ပြန်သုံးနိုင်၊ တိုက်ရိုက်သွားနိုင်၊ သို့မဟုတ် မျှော်မှန်းထားသော အဆုံးမှတ်သို့ ဘယ်တော့မှ မရောက်နိုင်ပါ။
သက်ဆိုင်သော စိန်ခေါ်မှု ဖြစ်ပွားခဲ့ပါက listener ၏ filter၊ ခွင့်ပြုချက်များနှင့် ပံ့ပိုးထားသော extension အခြေအနေကို စစ်ဆေးပါ။ Manifest မျိုးဆက်နှင့် ဖြန့်ကျက်မှုပုံစံသည် အတည်ပြုခြင်း ကိုင်တွယ်မှုကို သက်ရောက်သည်။ ခေတ်ကုန်နေသော ပိတ်ဆို့သည့် listener ဥပမာသည် လက်ရှိ ခွင့်ပြုချက်ပုံစံကို သတ်မှတ်နိုင်မည် မဟုတ်ပါ။ listener အလုပ်လုပ်နေသည့် နေရာဖြစ်ပါက စာမျက်နှာ ထွက်ရှိမှုကို မမှီခိုဘဲ extension ၏ service worker console ကို လေ့လာပါ။ Manifest V3 အတွက် အတည်ပြုခြင်း listener ကို တစ်ပြိုင်နက် မှတ်ပုံတင်ပါ အကောင့်ကို အချိန်မတူ ဖွင့်ခြင်းမပြုမီ။
ထပ်ခါတလဲလဲ လမ်းညွှန်ခြင်းသည် စိန်ခေါ်မှုအသစ် မဖြစ်မနေ မဟုတ်ပါ။ သမိုင်းဝင် cache အစီရင်ခံစာများသည် ဖြစ်ရပ်သည် browser session တစ်ခုလျှင် တစ်ကြိမ်တိတိ ဖြစ်ပွားသည်ဟူသော စည်းမျဉ်းကို မချမှတ်ပါ။ အသုံးပြုနေသော browser နှင့် ဗားရှင်းကို လေ့လာပါ။
ထိန်းချုပ်ထားသော နှိုင်းယှဉ်မှုအတွက် ပံ့ပိုးထားသော browser ကိရိယာများဖြင့် ရည်ရွယ်ထားသော extension ပြင်ဆင်မှုနှင့် အကောင့်ကို ခွဲထုတ်ပါ။ မှတ်တမ်းမတင်ထားသော cache ရှင်းလင်းရေး နည်းလမ်းများ သို့မဟုတ် လည်ပတ်မှုစနစ်တစ်ခုလုံး ပြောင်းလဲခြင်းကို ရှောင်ကြဉ်ပါ။ လေ့လာတွေ့ရှိချက် လေးခုက listener ပျောက်နေသလား သို့မဟုတ် ဤချိတ်ဆက်မှုက ၎င်းကို လိုအပ်ခြင်း မရှိခဲ့သလားကို ဖော်ထုတ်ပေးသည်။