Chrome Extension အိုင်ဒီယာ ၂၀ (နှင့် extension တွေကို ဘယ်လို တည်ဆောက်ပြီး ထုတ်ဝေသလဲ)
ကောင်းတဲ့ Chrome extension အိုင်ဒီယာတွေက လူတွေ ရှိပြီးသား စာမျက်နှာတွေထဲမှာ အလုပ်တစ်ခုတည်းကို ရိုးရှင်းစွာ လုပ်ဆောင်ပေးပါတယ်: ရှုပ်ထွေးနေတဲ့ view ကို သန့်စင်ခြင်း၊ tool တစ်ခုထဲ တစ်ခုခု သိမ်းခြင်း၊ ထပ်ခါတလဲလဲ form ဖြည့်ခြင်း၊ ဒါမှမဟုတ် ဆိုဒ်တစ်ခုမှာ ပျောက်နေတဲ့ အင်္ဂါရပ်ကို ထည့်ပေးခြင်း။ ဒါဟာ ထုတ်ကုန်ခံစားမှု ကောင်းတာတင်မကပါ၊ Chrome Web Store ရဲ့ အရည်အသွေး လမ်းညွှန်ချက်က extension တိုင်းမှာ တစ်ခုတည်းသော၊ ကျဉ်းမြောင်းတဲ့ ရည်ရွယ်ချက် ရှိရမယ်လို့ တောင်းဆိုထားလို့ပါ။ အောက်မှာ အိုင်ဒီယာ နှစ်ဆယ်ကို ဖော်ပြထားပါတယ်၊ တစ်ခုချင်းစီမှာ ဘယ်သူအတွက်လဲ၊ ပထမ version၊ ငွေဘယ်လို ရှာနိုင်လဲနဲ့ ခက်ခဲဆုံးအပိုင်းတို့ ပါဝင်ပါတယ်။ နောက်မှာ extension တွေကို ဘယ်လို တည်ဆောက် (Manifest V3)၊ ထုတ်ဝေ၊ ငွေကောက်ခံလဲ ၂၀၂၆ အောက်တိုဘာလအထိ အခြေအနေအရ ရှင်းပြထားပါတယ်။
ဝဘ်အက်ပ် အိုင်ဒီယာတွေအတွက်ကတော့ micro-SaaS အိုင်ဒီယာများ ဒါမှမဟုတ် ဝဘ်အက်ပ် အိုင်ဒီယာများ ကို ကြည့်ပါ။
အိုင်ဒီယာ ၂၀ အကျဉ်းချုပ်
| # | အိုင်ဒီယာ | ဝဘ်အက်ပ် လိုအပ်လား? |
|---|---|---|
| 1 | Research tab sessions | ရွေးချယ်စရာ၊ sync အတွက် |
| 2 | ဆိုဒ်တစ်ခုလိုက် focus mode | မလို |
| 3 | spacing ထိန်းချုပ်ရန်ပါတဲ့ reading view | မလို |
| 4 | စာမျက်နှာ highlights နဲ့ မှတ်စုများ | ရွေးချယ်စရာ |
| 5 | ဝေါဟာရ သိမ်းသူ | ရွေးချယ်စရာ |
| 6 | ကိုးကားချက် ကူးယူသူ | မလို |
| 7 | စျေးဝယ်ဆိုင်ဆိုဒ်များအတွက် unit price တွက်စက် | မလို |
| 8 | meeting link စုစည်းသူ | မလို |
| 9 | listing မှ spreadsheet သို့ သိမ်းသူ | ရွေးချယ်စရာ |
| 10 | ရွေးထားတဲ့အချိန်ကို time zone ပြောင်းသူ | မလို |
| 11 | သိမ်းထားတဲ့ အဖြေထည့်သွင်းသူ | ရွေးချယ်စရာ |
| 12 | CRM သို့ သိမ်းသည့် ခလုတ် | ဟုတ်ကဲ့ |
| 13 | screenshot မှ မှတ်ချက်ပါတဲ့ bug report | ဟုတ်ကဲ့ |
| 14 | လျှောက်လွှာ clipper | ဟုတ်ကဲ့ |
| 15 | သင့်ကိုယ်ပိုင်ဒေတာမှ new tab dashboard | ဟုတ်ကဲ့ |
| 16 | style guide တစ်ခုအတွက် စာရေးစစ်ဆေးသူ | ရွေးချယ်စရာ |
| 17 | စာမျက်နှာ ပြောင်းလဲမှု စောင့်ကြည့်သူ | ရွေးချယ်စရာ |
| 18 | test ဒေတာအတွက် form auto-filler | မလို |
| 19 | JSON နဲ့ API response ကြည့်ရှုသူ | မလို |
| 20 | accessibility အမြန်စစ်ဆေးမှု | မလို |
ဖတ်ခြင်း၊ သုတေသန နဲ့ သင်ယူခြင်း
1. Research tab sessions
- အတွက်: tab ၄၀ ဖွင့်ထားတဲ့ ကျောင်းသားနဲ့ သုတေသီများ။
- ပထမ version: ဝင်းဒိုး တစ်ခုရဲ့ tabs တွေကို မှတ်ချက်နဲ့ အမည်ပေးထားတဲ့ session အဖြစ် သိမ်းပြီး နောက်မှ ပြန်ဖွင့်ပါ။
- ငွေရှာပုံ: အခမဲ့၊ စက်ပစ္စည်းများကြား sync အတွက် ပေးချေတဲ့ plan ရှိ။
- ခက်ခဲဆုံးအပိုင်း: ပြိုင်ဆိုင်မှု များသော အမျိုးအစား၊ ထူးခြားတဲ့ အချက်တစ်ခု ရွေးပါ၊ ဥပမာ ရက်ကန့်သတ်နဲ့ ချိတ်ထားတဲ့ session များ။
2. ဆိုဒ်တစ်ခုလိုက် focus mode
- အတွက်: ဆိုဒ်တစ်ခု နှစ်ခုမှာ နာရီပေါင်းများစွာ ဆုံးရှုံးတတ်သူများ။
- ပထမ version: သတ်မှတ်ထားသော အချိန်အတွင်း ရွေးထားတဲ့ ဆိုဒ်များပေါ်က feed သို့မဟုတ် အကြံပြုချက်များကို ဖျောက်ပြီး "နောက်ထပ် ငါးမိနစ်" ခလုတ် ထည့်ပါ။
- ငွေရှာပုံ: schedule နဲ့ stats အတွက် တစ်ကြိမ်ပေးချေ ဒါမှမဟုတ် သေးငယ်သော subscription။
- ခက်ခဲဆုံးအပိုင်း: ဆိုဒ်တွေက စာမျက်နှာတွေ ပြောင်းလဲတတ်လို့ ဖျောက်ထားတဲ့ စည်းမျဉ်းတွေ ပျက်စီးနိုင်ပါတယ်။
3. spacing ထိန်းချုပ်ရန်ပါတဲ့ reading view
- အတွက်: စာသား ထူထပ်တဲ့ စာမျက်နှာတွေကို ခက်ခဲတွေ့တဲ့ ဖတ်သူများ၊ dyslexia ရှိသူအချို့ အပါအဝင်။
- ပထမ version: ရိုးရှင်းသော ဆောင်းပါး view၊ font၊ letter spacing၊ line height နဲ့ နောက်ခံအရောင်ကို ချိန်ညှိနိုင်သည်။
- ငွေရှာပုံ: မကြာခဏ အခမဲ့; ကျောင်းနဲ့ အဖွဲ့အစည်းများက managed deployment အတွက် ပေးချေနိုင်သည်။
- ခက်ခဲဆုံးအပိုင်း: ရှုပ်ထွေးတဲ့ စာမျက်နှာများထဲက အဓိကစာသားကို ထုတ်ယူခြင်း။
4. စာမျက်နှာ highlights နဲ့ မှတ်စုများ
- အတွက်: စာမျက်နှာပေါ်မှာ ကျန်ရစ်တဲ့ highlights ကို လိုချင်တဲ့ သုတေသီနဲ့ စာရေးဆရာများ။
- ပထမ version: စာသား highlight လုပ်၊ မှတ်စု ထည့်၊ ပြန်လာတဲ့အခါ မြင်ရပြီး ပရောဂျက်တစ်ခုရဲ့ မှတ်စုများကို ထုတ်ယူပါ။
- ငွေရှာပုံ: sync နဲ့ export အတွက် subscription။
- ခက်ခဲဆုံးအပိုင်း: စာမျက်နှာ အနည်းငယ် ပြောင်းသွားရင် highlights ကို ပြန်ရှာခြင်း။
5. ဘာသာစကား သင်ယူသူအတွက် ဝေါဟာရ သိမ်းကိရိယာ
- အတွက်: တကယ့် ဝဘ်ဆိုဒ်တွေကို ဖတ်ပြီး ဘာသာစကား သင်ယူနေသူများ။
- ပထမ version: စကားလုံးကို နှစ်ခါနှိပ်ပြီး ၎င်းပါလာတဲ့ ဝါကျနဲ့အတူ သိမ်းပါ၊ သိမ်းထားတဲ့ စကားလုံးတွေကို flashcard အဖြစ် ပြန်လေ့လာပါ။ review အပိုင်းအတွက် flashcard အက်ပ် တည်ဆောက်နည်း ကို ကြည့်ပါ။
- ငွေရှာပုံ: review အင်္ဂါရပ်နဲ့ sync အတွက် subscription။
- ခက်ခဲဆုံးအပိုင်း: ဘာသာပြန်ဖို့ translation သို့မဟုတ် AI API လိုအပ်ပြီး တောင်းဆိုမှုတိုင်းအတွက် ငွေကုန်ကျတာကြောင့် ဘတ်ဂျက်ချထားပါ။
6. ကိုးကားချက် ကူးယူသူ
- အတွက်: ကျောင်းသားနဲ့ သတင်းထောက်များ။
- ပထမ version: ခလုတ်တစ်ချက်နှိပ်ရုံဖြင့် စာမျက်နှာရဲ့ ခေါင်းစဉ်၊ စာရေးသူ၊ ရက်စွဲနဲ့ URL ကို ရွေးချယ်ထားသော ကိုးကားနည်းပုံစံဖြင့် ကူးယူပါ။
- ခက်ခဲဆုံးအပိုင်း: metadata မကြာခဏ ပျောက်နေတတ်လို့ သုံးစွဲသူက တည်းဖြတ်ခွင့် ပေးပါ။
စျေးဝယ်ခြင်းနဲ့ နေ့စဉ်ဘဝ
7. စျေးဝယ်ဆိုဒ်များအတွက် unit price တွက်စက်
- အတွက်: ထုပ်ပိုးအရွယ်အစားတွေကို နှိုင်းယှဉ်တဲ့ ဝယ်ယူသူများ။
- ပထမ version: စူပါမားကက်ဆိုဒ်တစ်ခုပေါ်မှာ ထုတ်ကုန်တစ်ခုစီဘေးမှာ ကီလိုဂရမ် သို့မဟုတ် ပစ္စည်းတစ်ခုချင်းစီ စျေးနှုန်းကို ပြပြီး ထိုအတိုင်း စီပါ။
- ငွေရှာပုံ: တစ်ကြိမ်ပေးချေတဲ့ သေးငယ်တဲ့ ငွေ၊ ဒါမှမဟုတ် အခမဲ့။
- ခက်ခဲဆုံးအပိုင်း: ဆိုင်တစ်ခုစီရဲ့ စာမျက်နှာတွေ ကွဲပြားပြီး ပြောင်းလဲတတ်လို့ ဆိုင်တစ်ခုကနေ စတင်ပါ။ ဆိုဒ်ရဲ့ စည်းကမ်းချက်ကို အရင်ဖတ်ပါ။
8. meeting link စုစည်းခြင်း
- အတွက်: calendar invite နဲ့ အီးမေးလ်တွေထဲ link ပျံ့နေသော အဝေးမှ အလုပ်လုပ်သူများ။
- ပထမ version: စာမျက်နှာပေါ်မှ meeting link တွေကို ရှာပြီး သင့် time zone ဖြင့် အချိန်ပါတဲ့ သန့်ရှင်းသော "join" ခလုတ် ပြပါ။
- ခက်ခဲဆုံးအပိုင်း: ဖြစ်နိုင်သမျှ permission နည်းနည်းပဲ တောင်းပါ။
9. listing မှ spreadsheet သို့ သိမ်းသူ
- အတွက်: ဆိုဒ်များစွာမှာ အိမ်၊ ကား ဒါမှမဟုတ် အငှားတွေကို နှိုင်းယှဉ်နေသူများ။
- ပထမ version: listing ရဲ့ စျေးနှုန်း၊ တည်နေရာ၊ link နဲ့ သင့်မှတ်စုများကို နှိုင်းယှဉ်ဇယား တစ်ခုတည်းထဲ သိမ်းပေးသော ခလုတ်။
- ငွေရှာပုံ: တစ်စုံတစ်ယောက် ရှာနေတဲ့ လအနည်းငယ်အတွင်း subscription။
- ခက်ခဲဆုံးအပိုင်း: listing ဆိုဒ်များစွာက အလိုအလျောက် စုဆောင်းမှုကို စည်းကမ်းချက်တွင် ကန့်သတ်ထားတတ်ပါတယ်။ သုံးစွဲသူ ကြည့်နေတဲ့ အချက်ကိုသာ၊ သုံးစွဲသူ နှိပ်မှသာ သိမ်းပါ။
10. ရွေးထားသော အချိန် time zone ပြောင်းသူ
- အတွက်: အဝေးမှ အဖွဲ့များနဲ့ နိုင်ငံခြားခေါ်ဆိုမှု ကြိုတင်ချိန်းသူ မည်သူမဆို။
- ပထမ version: မည်သည့် စာမျက်နှာပေါ်မဆို "3pm EST" ဆိုတဲ့ အချိန်ကို ရွေးပါ၊ ကိုယ့် local အချိန်နဲ့ ပြပါ။
- ခက်ခဲဆုံးအပိုင်း: အချိန် format များ။
အလုပ်နဲ့ အဖွဲ့များ
11. သိမ်းထားသော အဖြေ ထည့်သွင်းသူ
- အတွက်: နေ့တိုင်း အဖြေတူတွေ ရိုက်နေရတဲ့ support ဝန်ထမ်းများနဲ့ recruiter များ။
- ပထမ version: placeholder များ (နာမည်၊ order နံပါတ်) ပါတဲ့ အဖြေစာကြည့်တိုက်; shortcut ဖြင့် မည်သည့် စာသားအကွက်ထဲမဆို ထည့်ပါ။
- ငွေရှာပုံ: အသုံးပြုသူတစ်ယောက်ချင်းစီ တစ်လလျှင်၊ ပေးချေတဲ့ plan မှာ မျှဝေသော team စာကြည့်တိုက်ပါ။
- ခက်ခဲဆုံးအပိုင်း: စာသားအကွက်တွေက ဝဘ်အက်ပ်တစ်ခုချင်းစီမှာ ကွဲပြားစွာ အလုပ်လုပ်တတ်လို့ သင့်သုံးစွဲသူတွေ သုံးတဲ့ အက်ပ်တွေကို စမ်းသပ်ပါ။
12. CRM သို့ သိမ်းသည့် ခလုတ်
- အတွက်: ဝဘ်ဆိုဒ်တွေမှာ lead ရှာတတ်တဲ့ freelancer များနဲ့ အသေးစား sales အဖွဲ့များ။
- ပထမ version: ကုမ္ပဏီစာမျက်နှာတစ်ခုပေါ်မှာ နာမည်၊ URL နဲ့ မှတ်ချက်ကို သင့်ကိုယ်ပိုင် ရိုးရှင်းသော CRM ထဲ lead အဖြစ် သိမ်းပါ။ CRM ဘက်ကို CRM builder နဲ့ တည်ဆောက်ပါ; CRM တည်ဆောက်နည်း ကို ကြည့်ပါ။
- ငွေရှာပုံ: CRM ကို subscription; extension က အင်္ဂါရပ်တစ်ခုသာ ဖြစ်သည်။
- ခက်ခဲဆုံးအပိုင်း: ဆိုဒ်တွေရဲ့ စည်းကမ်းချက်နဲ့ ဆန့်ကျင်ပြီး ကိုယ်ရေးဒေတာ မစုဆောင်းပါနဲ့၊ ဘာသိမ်းမလဲဆိုတာ သုံးစွဲသူက ရွေးခွင့်ပေးပါ။
13. screenshot မှ မှတ်ချက်ပါတဲ့ bug report
- အတွက်: ထုတ်ကုန်နဲ့ QA အဖွဲ့များ။
- ပထမ version: မြင်ရတဲ့ စာမျက်နှာကို ဖမ်း၊ မြား ဆွဲ၊ မှတ်ချက် ထည့်ပြီး URL နဲ့ browser အချက်အလက်တွေနဲ့ အတူ ရိုးရှင်းတဲ့ bug စာရင်းကို ပို့ပါ။ ဘာတွေထည့်ရမလဲဆိုတာ ကောင်းတဲ့ bug report ရေးနည်း မှာ ရှိပါတယ်။
- ငွေရှာပုံ: အဖွဲ့တစ်ဖွဲ့လျှင် တစ်လလျှင်။
- ခက်ခဲဆုံးအပိုင်း: ကိရိယာ အများအပြား ရှိပြီးသား; သုံးစွဲသူတွေ bug တွေ ခြေရာခံနေတဲ့နေရာနဲ့ ချိတ်ပါ။
14. လျှောက်လွှာ clipper
- အတွက်: ဆိုဒ်များစွာမှာ လျှောက်ထားသော အလုပ်ရှာသူများ။
- ပထမ version: အလုပ်ကြော်ငြာ၏ ခေါင်းစဉ်၊ ကုမ္ပဏီ၊ link နဲ့ ပိတ်ရက်ကို ခလုတ်တစ်ချက်ဖြင့် tracker ထဲ သိမ်းပါ။ အလုပ်လျှောက်လွှာ tracker တည်ဆောက်နည်း ကို ကြည့်ပါ။
- ငွေရှာပုံ: အသေးစား subscription; အသုံးပြုသူများ အလုပ်ရပြီးတာနဲ့ ထွက်သွားတတ်သည်။
- ခက်ခဲဆုံးအပိုင်း: အလုပ်ဆိုဒ်တွေ အများကြီး ကွဲပြားတယ်။
15. သင့်ကိုယ်ပိုင် ဒေတာမှ new tab dashboard
- အတွက်: tab ဖွင့်တိုင်း ယနေ့ နံပါတ်တွေ ကြည့်ချင်တဲ့ အသေးစား စီးပွားရေး ပိုင်ရှင်များ။
- ပထမ version: new tab စာမျက်နှာက သင့်ကိုယ်ပိုင် အက်ပ်ရဲ့ ယနေ့ order၊ booking ဒါမှမဟုတ် sign-up များကို ပြသပါ။ ဒေတာဘက်ကို dashboard builder နဲ့ တည်ဆောက်ပါ။
- ငွေရှာပုံ: ဖတ်ယူသော အက်ပ်၏ အစိတ်အပိုင်းအဖြစ်။
- ခက်ခဲဆုံးအပိုင်း: API key တွေကို extension ထဲမှ ဖယ်ထားပါ; extension က သင့်ကိုယ်ပိုင် back end နဲ့သာ ဆက်သွယ်ရမည်၊ လျှို့ဝှက် key မသိမ်းပါနဲ့။
16. style guide တစ်ခုအတွက် စာရေးစစ်ဆေးသူ
- အတွက်: အိမ်တွင်းပုံစံ ရှိတဲ့ content အဖွဲ့များ။
- ပထမ version: အဖွဲ့က တည်းဖြတ်တဲ့ စာရင်းအပေါ် အခြေခံပြီး မည်သည့် စာသားအကွက်ထဲမဆို တားမြစ်ထားသော စကားလုံး၊ မှားနေတဲ့ ထုတ်ကုန်အမည်နဲ့ spelling ကွဲပြားမှုတွေကို မီးမောင်းထိုးပြပါ။
- ငွေရှာပုံ: အဖွဲ့တစ်ဖွဲ့လျှင် တစ်လလျှင်။
- ခက်ခဲဆုံးအပိုင်း: စာရိုက်နေစဉ် တုံ့ပြန်မှု နှေးမသွားရန်။
17. စာမျက်နှာ ပြောင်းလဲမှု စောင့်ကြည့်သူ
- အတွက်: စာမျက်နှာတစ်ခု ပြောင်းလဲလာဖို့ စောင့်နေသူများ: ရလဒ်စာမျက်နှာ၊ ကုန်ပစ္စည်းအခြေအနေ၊ မူဝါဒ။
- ပထမ version: စာမျက်နှာရဲ့ အပိုင်းတစ်ခုကို ရွေးပြီး ပြောင်းလဲသည့်အခါ အသိပေးခံရပါ။
- ငွေရှာပုံ: watch အနည်းငယ်အတွက် အခမဲ့ tier၊ ပိုများဖို့နဲ့ မြန်မြန်စစ်ဖို့ ပေးချေ။
- ခက်ခဲဆုံးအပိုင်း: Manifest V3 မှာ နောက်ခံ စစ်ဆေးမှုတွေက event ဒါမှမဟုတ် alarm မှာသာ နိုးတဲ့ service worker မှ လုပ်ဆောင်ပြီး Chrome ဖွင့်နေချိန်မှာသာ အလုပ်လုပ်ပါတယ်။ ယုံကြည်စိတ်ချရ၊ မကြာခဏ စစ်ဆေးမှုတွေအတွက် server လိုအပ်တတ်ပါတယ်။
developer နဲ့ designer များ
18. test ဒေတာအတွက် form auto-filler
- အတွက်: နေ့တိုင်း form အတူတူ ဖြည့်နေရတဲ့ developer နဲ့ tester များ။
- ပထမ version: ခလုတ်တစ်ချက်နှိပ်ရုံနဲ့ မည်သည့် form မဆို အမှန်ဆန်ဆန် အတု ဒေတာ (နာမည်၊ လိပ်စာ၊ ငွေပေးချေမှု ဝန်ဆောင်မှုရဲ့ docs မှ test card နံပါတ်များ) ဖြင့် ဖြည့်ပါ။
- ငွေရှာပုံ: သေးငယ်သော တစ်ကြိမ် သို့မဟုတ် အဖွဲ့လိုင်စင်။
- ခက်ခဲဆုံးအပိုင်း: အစစ်အမှန် form တွေကို မှားပြီးဖြည့်မိခြင်း မရှိစေရန်; ရွေးထားသော domain များအတွင်းသာ ကန့်သတ်ပါ။
19. JSON နဲ့ API response ကြည့်ရှုသူ
- အတွက်: browser ထဲမှာ raw API response တွေ ဖတ်သော developer များ။
- ပထမ version: JSON ကို လှပစွာ ပြ၊ အပိုင်းတွေ ခေါက်သိမ်း၊ key တွေကို ရှာ၊ path တွေကို ကူးယူပါ။ ဖော်မတ်ကို JSON ဆိုတာ ဘာလဲ က ရှင်းပြထားပါတယ်။
- ခက်ခဲဆုံးအပိုင်း: အလွန်ပြိုင်ဆိုင်မှု များသည်; response နှစ်ခုကို နှိုင်းယှဉ်ခြင်းလို အင်္ဂါရပ်တစ်ခုတည်းဖြင့် ထူးခြားအောင် လုပ်ပါ။
20. accessibility အမြန်စစ်ဆေးမှုများ
- အတွက်: စာမျက်နှာကို ပြန်စစ်သော designer နဲ့ developer များ။
- ပထမ version: လက်ရှိစာမျက်နှာပေါ်မှ alt text မပါသော ပုံများ၊ contrast နိမ့်သော စာသားနဲ့ form label ပျောက်နေတာတွေကို အမှတ်အသား ပြုလုပ်ပါ။ အခြေခံများကို ဝဘ်ဆိုဒ်ကို accessible ဖြစ်အောင် လုပ်နည်း မှာ ဖော်ပြထားပါတယ်။
- ငွေရှာပုံ: သိမ်းထားသော အစီရင်ခံစာများပါ အဖွဲ့ plan များ။
- ခက်ခဲဆုံးအပိုင်း: အလိုအလျောက် စစ်ဆေးမှုက ပြဿနာအချို့ကိုသာ ဖမ်းနိုင်ပါတယ်; ထိုအတိုင်း ပြောပြပါ။
Chrome extension တွေကို ဘယ်လို တည်ဆောက်လဲ (Manifest V3)
Google ရဲ့ getting-started docs အရ extension တွေက ဝဘ်ဆိုဒ်တွေနဲ့ တူညီတဲ့ နည်းပညာများ၊ HTML၊ CSS နဲ့ JavaScript နဲ့ Chrome ရဲ့ extension APIs တွေကို သုံးပါတယ်။ အဓိကအစိတ်အပိုင်းတွေက:
- manifest.json: လိုအပ်တဲ့ တစ်ဖိုင်တည်း။ extension ရဲ့ နာမည်နဲ့ version၊ permissions နဲ့ ဘယ်နေရာမှာ scripts ဘယ်လို run မလဲဆိုတာ ပါဝင်ပါတယ်။
- Service worker: browser event တွေကို ကိုင်တွယ်ဖို့ နောက်ခံမှာ run ပါတယ်။ စာမျက်နှာအကြောင်းအရာကို ဝင်ရောက်ခွင့် မရှိပြီး လိုအပ်တဲ့အချိန်မှာသာ run ပါတယ်။
- Content scripts: ဝဘ်စာမျက်နှာထဲမှာ run ပြီး စာမျက်နှာပေါ်ရှိ အရာကို ဖတ်ခြင်း ဒါမှမဟုတ် ပြောင်းလဲခြင်းအတွက်ဖြစ်သည့် JavaScript ဖြစ်ပါတယ်။
- Popup သို့မဟုတ် toolbar action: သုံးစွဲသူက သင့် icon ကို နှိပ်တဲ့အခါ ဘာဖြစ်လဲ။
- Side panel: ပိုပြည့်စုံတဲ့ interface အတွက် စာမျက်နှာဘေးက panel။
Google ရဲ့ Manifest V3 overview မှာ ရှင်းပြထားသည့်အတိုင်း Manifest V3 စည်းမျဉ်း နှစ်ခုက သင်ဘာတည်ဆောက်နိုင်လဲကို သက်ရောက်ပါတယ်:
- အဝေးမှ လက်ခံထားသော ကုဒ်မရှိ။ extension က ၎င်း၏ package ထဲပါဝင်တဲ့ JavaScript ကိုသာ run နိုင်ပါတယ်။ သင့် server ထံမှ ဒေတာ ကိုတော့ ခေါ်ယူနိုင်ပေမယ့် ကုဒ်အသစ် မဟုတ်ပါ။
- နောက်ခံလုပ်ငန်းများသည် event အပေါ် မူတည်သည်။ service worker က အမြဲဖွင့်နေတဲ့ နောက်ခံ စာမျက်နှာများကို အစားထိုးတာကြောင့် ကြာရှည် နောက်ခံ အလုပ်တွေ ခက်ခဲလာပါတယ်။ အချိန်ဇယားအတိုင်း ယုံကြည်စိတ်ချရ run ရမယ့် အရာတွေအတွက် server လိုအပ်နိုင်ပါတယ်။
Manifest V2 ပြီးဆုံးသွားပါပြီ: Google ရဲ့ deprecation timeline အရ store က ၂၀၂၂ မှာ MV2 extension အသစ်တွေ လက်ခံခြင်း ရပ်ခဲ့ပြီး ကျန်ရှိတာတွေကို ၂၀၂၆ ခုနှစ် သြဂုတ်လ ၃၁ ရက်မှာ ဖယ်ရှားခဲ့ပါတယ်။ MV2 သုံးထားတဲ့ ဟောင်းတဲ့ သင်ခန်းစာများက extension အသစ်အတွက် အလုပ်မလုပ်တော့ပါ။
AI ကိရိယာများ ဘယ်နေရာမှာ ဝင်လဲ
AI coding assistant တွေက extension ကုဒ်ကို ရေးနိုင်ပြီး developer mode ဖွင့်ပြီး folder ကို unpacked extension အဖြစ် load လုပ်ပြီး စမ်းသပ်နိုင်ပါတယ်။ Mythex ကဲ့သို့ AI app builder တွေက extension မဟုတ်ဘဲ ဝဘ်အက်ပ်နဲ့ ဝဘ်ဆိုဒ်တွေကို တည်ဆောက်ပေးပါတယ်၊ ဒါပေမဲ့ ဤအိုင်ဒီယာများစွာလိုအပ်တဲ့ ကူညီသော ဝဘ်အက်ပ် အတွက် သင့်တော်ပါတယ်: အကောင့်များ၊ database၊ dashboard နဲ့ ငွေပေးချေမှု။ လျှို့ဝှက် API key တွေကို extension ထဲမှာ မထားဘဲ ထို server မှာသာ ထားပါ၊ extension ရဲ့ ဖိုင်တွေကို မည်သူမဆို ဖတ်နိုင်လို့ပါ။ API key တွေကို လုံခြုံအောင် ထားနည်း က အကြောင်းရင်းကို ရှင်းပြထားပါတယ်။
Chrome Web Store မှာ ထုတ်ဝေခြင်း
- developer အဖြစ် မှတ်ပုံတင်ပါ။ Google ရဲ့ registration စာမျက်နှာ က developer dashboard ကို ဖွင့်၊ developer agreement နဲ့ policies ကို သဘောတူပြီး တစ်ကြိမ်တည်း registration ကြေး ပေးရမည်လို့ ပြောပါတယ်။ စာမျက်နှာက ပမာဏ မပြောထားလို့ dashboard မှာ အတည်ပြုပါ။ Google က account အီးမေးလ်ကို နောက်မှ ပြောင်းလို့မရကြောင်းလည်း မှတ်ချက်ပေးထားပါတယ်။
- စာရင်း (listing) ကို ပြင်ဆင်ပါ: နာမည်၊ ဖော်ပြချက်၊ icon၊ screenshots နဲ့ သုံးစွဲသူ ဒေတာ ကိုင်တွယ်ပါက privacy policy။ ဝန်ဆောင်မှုစည်းမျဉ်းနဲ့ privacy policy ရေးနည်း က ကူညီပါလိမ့်မယ်။
- permission ဖြစ်နိုင်ဆုံး နည်းနည်းပဲ တောင်းပါ။ Google ရဲ့ review process စာမျက်နှာ က ကျယ်ပြန့်တဲ့ host permissions (ဆိုဒ်အားလုံးကို ဝင်ရောက်ခွင့်)၊ sensitive permissions (tabs၊ cookies ဒါမှမဟုတ် webRequest ကဲ့သို့)၊ ကြီးမားသော သို့မဟုတ် review လုပ်ရခက်တဲ့ ကုဒ်၊ နဲ့ developer account အသစ်တွေက review ကို ကြာစေနိုင်ကြောင်း ပြောပါတယ်။ Obfuscated ကုဒ်ကို ခွင့်မပြုပါ။
- တင်သွင်းပြီး စောင့်ပါ။ review အများစု ရက်အနည်းငယ်အတွင်း ပြီးပေမယ့် အချို့က အပတ်အနည်းငယ် ကြာနိုင်တယ်လို့ Google က ပြောပါတယ်။
- ရည်ရွယ်ချက် တစ်ခုတည်းကို ထိန်းပါ။ အရည်အသွေး လမ်းညွှန်ချက်များ က ရည်ရွယ်ချက် တစ်ခုတည်း၊ ကျဉ်းမြောင်းမှုကို တောင်းဆိုပြီး အဓိကရည်ရွယ်ချက်မှာ ကြော်ငြာပြသခြင်းဖြစ်တဲ့ extension တွေကို ခွင့်မပြုပါ။
extension အတွက် ငွေကောက်ခံနည်း
Chrome Web Store က extension အတွက် ငွေပေးချေမှုကို မကိုင်တော့ပါ; Google က ၎င်းရဲ့ built-in ငွေပေးချေမှုကို ရပ်ဆိုင်းထားလို့ ပေးချေရတဲ့ extension တွေက အခြား payment processor ကို သုံးရပါတယ်။ အသုံးများတဲ့ ပုံစံက:
- သုံးစွဲသူတွေ လက်မှတ်ထိုးပြီး ပေးချေတဲ့ သေးငယ်တဲ့ ဝဘ်အက်ပ် တစ်ခု၊ Stripe ဒါမှမဟုတ် Paddle လို provider ကို အသုံးပြုပါ။ အက်ပ်ထဲ ငွေပေးချေမှု ထည့်နည်း နဲ့ Stripe vs Paddle vs Lemon Squeezy က ရွေးချယ်စရာတွေကို နှိုင်းယှဉ်ထားပါတယ်။
- extension က ထိုဝဘ်အက်ပ်ကို ဝင်ရောက်ပြီး သုံးစွဲသူက ပေးချေတဲ့ plan ပေါ်ရှိမရှိ စစ်ဆေးပါတယ်။
အိုင်ဒီယာ ၁၁ မှ ၁၅ အထိက ဒီပုံစံနဲ့ အကောင်းဆုံး ကိုက်ညီပါတယ်။ ဘာကို ရွေးရွေး၊ သင့်ကိုယ်ပိုင် browser မှာ နေ့တိုင်း ကြုံနေရတဲ့ ပြဿနာတစ်ခုကနေ စတင်ပါ၊ ပြီးရင် တည်ဆောက်မတိုင်မီ အိုင်ဒီယာကို စစ်ဆေးပါ။
မေးခွန်းများ
Chrome extension ထုတ်ဝေဖို့ ဘယ်လောက် ကုန်ကျလဲ?
Chrome Web Store developer account ဖွင့်ဖို့ Google က တစ်ကြိမ်တည်း registration ကြေး ယူပါတယ်၊ ထုတ်ဝေခွင့်မရခင် developer dashboard မှာ ပေးရပါတယ်။ Google ရဲ့ registration စာမျက်နှာက တစ်ကြိမ်တည်းလို့ ဖော်ပြထားပေမယ့် ပမာဏကို မပြောထားလို့ မှတ်ပုံတင်တဲ့အခါ dashboard မှာ လက်ရှိ ကြေးကို စစ်ဆေးပါ။
Chrome extension တွေကို ဘယ်ဘာသာစကားနဲ့ ရေးလဲ?
ဝဘ်ဆိုဒ်တွေနဲ့ အတူတူပဲ၊ HTML၊ CSS နဲ့ JavaScript (သို့မဟုတ် JavaScript သို့ compile လုပ်ထားသော TypeScript)။ Extension တိုင်းမှာ ၎င်းကို ဖော်ပြတဲ့ manifest.json ဖိုင် လိုအပ်ပြီး၊ ၎င်းရဲ့ permissions နဲ့ scripts ကို သတ်မှတ်ပါတယ်။ tabs၊ storage နဲ့ side panel လို အရာတွေအတွက် Chrome ရဲ့ extension APIs တွေကို သုံးနိုင်ပါတယ်။
Manifest V2 extension ကို ဆက်ထုတ်ဝေနိုင်သေးလား?
မရပါ။ ၂၀၂၆ အောက်တိုဘာလအထိ Google ရဲ့ အချိန်ဇယားအရ Chrome Web Store က ၂၀၂၂ မှာ Manifest V2 extension အသစ်တွေ လက်ခံခြင်းကို ရပ်ခဲ့ပြီး ၂၀၂၆ ခုနှစ် သြဂုတ်လ ၃၁ ရက်မှာ ကျန်ရှိနေတဲ့ Manifest V2 extension အားလုံးကို store မှ ဖယ်ရှားခဲ့ပါတယ်။ extension အသစ်တွေက Manifest V3 ကို သုံးရပါမယ်။
Chrome Web Store review ဘယ်လောက် ကြာလဲ?
review အများစု ရက်အနည်းငယ်အတွင်း ပြီးတယ်လို့ Google ကပြောပေမယ့် အပတ်အနည်းငယ်အထိ ကြာနိုင်ပါတယ်။ ကျယ်ပြန့်တဲ့ host permissions၊ tabs ဒါမှမဟုတ် cookies လို sensitive permissions၊ ကြီးမားသော သို့မဟုတ် ဖတ်ရခက်သော ကုဒ်၊ နဲ့ developer အသစ်ဖြစ်ခြင်း အားလုံးက review ကို ပိုကြာစေနိုင်ပါတယ်။
Chrome extension တွေက ဘယ်လို ငွေရှာလဲ?
ပုံမှန်အားဖြင့် Chrome Web Store က extension အတွက် ငွေပေးချေမှုကို မကိုင်တော့သောကြောင့် သင့်ကိုယ်ပိုင် ငွေပေးချေဝန်ဆောင်မှု နဲ့ အကောင့်အတွက် အသေးစား ဝဘ်အက်ပ်တစ်ခုမှတစ်ဆင့် ပေးချေတဲ့ plan သို့မဟုတ် subscription ဖြစ်ပါတယ်။ အခြားလမ်းကြောင်းတွေက တစ်ကြိမ်လိုင်စင်၊ ပေးချေတဲ့ ဝဘ်ထုတ်ကုန်ကို ထောက်ပံ့တဲ့ အခမဲ့ extension၊ ဒါမှမဟုတ် ထောက်ခံမှု ဖြစ်ပါတယ်။ စာမျက်နှာတွေထဲ ကြော်ငြာထည့်ခြင်းက store ရဲ့ အရည်အသွေး လမ်းညွှန်ချက်ကို ဆန့်ကျင်ပါတယ်။