WebExtension ပံ့ပိုးမှုကို Epiphany ဝဘ်ဘရောက်ဆာ (GNOME ဝဘ်) တွင် ထည့်သွင်းထားပါသည်။

WebKitGTK အင်ဂျင်ကို အခြေခံ၍ GNOME ဝဘ်အမည်ဖြင့် သုံးစွဲသူများထံ ကမ်းလှမ်းထားသည့် GNOME ပရောဂျက်မှ ဖန်တီးထားသည့် Epiphany ဝဘ်ဘရောက်ဆာသည် WebExtension ဖော်မတ်တွင် အပိုပရိုဂရမ်များအတွက် ပံ့ပိုးမှု ထပ်လောင်းပေးထားသည်။ WebExtensions API သည် ပုံမှန်ဝဘ်နည်းပညာများကို အသုံးပြု၍ အပိုပရိုဂရမ်များကို ဖန်တီးနိုင်စေပြီး မတူညီသောဘရောက်ဆာများအတွက် အပိုပရိုဂရမ်များ ဖွံ့ဖြိုးတိုးတက်မှုကို ပေါင်းစပ်ပေးသည် (WebExtensions များကို Chrome၊ Firefox နှင့် Safari အတွက် အပိုပရိုဂရမ်များတွင် အသုံးပြုသည်)။ အပိုပရိုဂရမ်ပံ့ပိုးမှုပါရှိသော ဗားရှင်းကို စက်တင်ဘာ ၂၁ ရက်အတွက် စီစဉ်ထားသည့် GNOME 43 ထုတ်ဝေမှုတွင် ထည့်သွင်းမည်ဖြစ်သည်။

Epiphany တွင် WebExtension API ၏ တစ်စိတ်တစ်ပိုင်းကိုသာ အကောင်အထည်ဖော်ခဲ့ကြောင်း မှတ်သားထားသော်လည်း၊ ဤပံ့ပိုးမှုသည် လူကြိုက်များသော အပိုပရိုဂရမ်အချို့ကို လုပ်ဆောင်ရန် လုံလောက်နေပြီဖြစ်သည်။ WebExtension API ပံ့ပိုးမှုကို အချိန်နှင့်အမျှ တိုးချဲ့ပါမည်။ ဖွံ့ဖြိုးတိုးတက်မှုသည် အပိုပရိုဂရမ်မန်နီးဖက်စ်၏ ဒုတိယဗားရှင်းကို အကောင်အထည်ဖော်ရန်နှင့် Firefox နှင့် Chrome အတွက် အပိုပရိုဂရမ်များနှင့် လိုက်ဖက်မှုရှိစေရန်အတွက် ဖွံ့ဖြိုးတိုးတက်မှုကို လုပ်ဆောင်နေပါသည်။ အကောင်အထည်မဖော်ရသေးသော APIs များထဲတွင် မလိုလားအပ်သော အကြောင်းအရာများကို ပိတ်ဆို့ရန်အတွက် webRequest ကို အပိုပရိုဂရမ်များတွင် အသုံးပြုထားသည်။ ရရှိပြီးသား API များထဲတွင်-

  • နှိုးစက် — သတ်မှတ်ထားသော အချိန်တစ်ခုတွင် အဖြစ်အပျက်များ မျိုးဆက်။
  • cookies - စီမံခန့်ခွဲမှုနှင့် Cookies သို့ဝင်ရောက်ခွင့်။
  • ဒေါင်းလုဒ်များ - ဒေါင်းလုဒ်များကို စီမံပါ။
  • မီနူးများ - ဆက်စပ်မီနူးဒြပ်စင်များ ဖန်တီးခြင်း။
  • အသိပေးချက်များ- အသိပေးချက်များကိုပြသပါ။
  • သိုလှောင်မှု - ဒေတာသိုလှောင်မှုနှင့် ဆက်တင်များ။
  • tabs - တက်ဘ်စီမံခန့်ခွဲမှု။
  • windows - ဝင်းဒိုးစီမံခန့်ခွဲမှု။

GNOME ၏နောက်ထွက်ရှိမှုသည် PWA (Progressive Web Apps) ဖော်မတ်တွင် ကိုယ်တိုင်ပါရှိသော ဝဘ်အက်ပလီကေးရှင်းများအတွက် ပံ့ပိုးမှုကိုလည်း ပြန်လည်ပေးအပ်မည်ဖြစ်သည်။ GNOME ဆော့ဖ်ဝဲ အပလီကေးရှင်း မန်နေဂျာ အပါအဝင်၊ ပုံမှန်ပရိုဂရမ်များကဲ့သို့ ထည့်သွင်းနိုင်ပြီး ဖြုတ်ချနိုင်သည့် ဝဘ်အက်ပ်လီကေးရှင်းများ ရွေးချယ်မှု ရှိပါမည်။ သုံးစွဲသူပတ်ဝန်းကျင်ရှိ ဝဘ်အက်ပလီကေးရှင်းများကို Epiphany ဘရောက်ဆာကို အသုံးပြု၍ လုပ်ဆောင်သည်။ Chrome အတွက် ဖန်တီးထားသည့် PWA အပလီကေးရှင်းများနှင့် လိုက်ဖက်ညီမှု ပေးဆောင်ရန် စီစဉ်ထားသည်။

source: opennet.ru

မှတ်ချက် Add