Дастгирии WebExtension ба веб-браузери Epiphany (GNOME Web) илова карда шуд

Веб-браузери Epiphany, ки аз ҷониби лоиҳаи GNOME таҳия шудааст, дар асоси муҳаррики WebKitGTK ва ба корбарон бо номи GNOME Web пешниҳод шудааст, дастгирии изофаҳоро дар формати WebExtension илова кардааст. API WebExtensions ба шумо имкон медиҳад, ки замимаҳоеро бо истифода аз технологияҳои стандартии веб эҷод кунед ва таҳияи замимаҳо барои браузерҳои гуногунро муттаҳид мекунад (WebExtensions дар изофаҳо барои Chrome, Firefox ва Safari истифода мешаванд). Версияи дорои дастгирии иловагӣ ба версияи GNOME 43, ки 21 сентябр ба нақша гирифта шудааст, дохил карда мешавад.

Қайд карда мешавад, ки танҳо як қисми WebExtension API дар Epiphany татбиқ шудааст, аммо ин дастгирӣ аллакай барои иҷро кардани баъзе замимаҳои маъмул кифоя аст. Дастгирии WebExtension API бо мурури замон васеъ карда мешавад. Таҳия бо мақсади татбиқи версияи дуюми манифести изофӣ ва таъмини мутобиқат бо иловаҳо барои Firefox ва Chrome анҷом дода мешавад. Дар байни API-ҳои иҷронашуда, webRequest зикр шудааст, ки дар иловаҳо барои бастани мундариҷаи номатлуб истифода мешавад. Дар байни API-ҳои аллакай дастрас:

  • ҳушдорҳо — тавлиди рӯйдодҳо дар вақти муайян.
  • кукиҳо - идоракунӣ ва дастрасӣ ба кукиҳо.
  • зеркашиҳо - идора кардани зеркашиҳо.
  • менюҳо - сохтани унсурҳои менюи контекстӣ.
  • огоҳиномаҳо — огоҳиномаҳоро нишон диҳед.
  • нигоҳдорӣ - нигоҳдории маълумот ва танзимот.
  • ҷадвалҳо - идоракунии ҷадвалҳо.
  • windows - идоракунии тиреза.

Нашри навбатии GNOME инчунин дастгирии барномаҳои веби мустақилро дар формати PWA (Progressive Web Apps) бармегардонад. Аз ҷумла менеҷери барномаҳои GNOME Software, интихоби барномаҳои веб мавҷуданд, ки метавонанд ба монанди барномаҳои муқаррарӣ насб ва насб карда шаванд. Иҷрои барномаҳои веб дар муҳити корбар бо истифода аз браузери Epiphany амалӣ карда мешавад. Ба нақша гирифта шудааст, ки мутобиқат бо барномаҳои PWA барои Chrome сохта шудааст.

Манбаъ: opennet.ru

Илова Эзоҳ