Web Extension atbalsts ir pievienots Epiphany tīmekļa pārlūkprogrammai (GNOME Web)

GNOME projekta izstrādātā tīmekļa pārlūkprogramma Epiphany, kuras pamatā ir WebKitGTK dzinējs un kas lietotājiem tiek piedāvāta ar nosaukumu GNOME Web, ir pievienojusi atbalstu WebExtension formāta papildinājumiem. WebExtensions API ļauj izveidot papildinājumus, izmantojot standarta tīmekļa tehnoloģijas, un apvieno papildinājumu izstrādi dažādām pārlūkprogrammām (WebExtensions tiek izmantoti Chrome, Firefox un Safari papildinājumos). Versija ar papildinājumu atbalstu tiks iekļauta GNOME 43 laidienā, kas paredzēts 21. septembrī.

Tiek atzīmēts, ka Epiphany ir ieviesta tikai daļa no WebExtension API, taču šis atbalsts jau ir pietiekams, lai palaistu dažus populārus papildinājumus. WebExtension API atbalsts laika gaitā tiks paplašināts. Izstrāde tiek veikta, lai ieviestu papildinājumu manifesta otro versiju un nodrošinātu saderību ar Firefox un Chrome papildinājumiem. Starp neīstenotajām API ir minēts webRequest, ko izmanto papildinājumos, lai bloķētu nevēlamu saturu. Starp jau pieejamajām API:

  • trauksmes — notikumu ģenerēšana noteiktā laikā.
  • sīkdatnes - pārvaldība un piekļuve sīkdatnēm.
  • lejupielādes — pārvaldiet lejupielādes.
  • izvēlnes - konteksta izvēlnes elementu izveide.
  • paziņojumi — rāda paziņojumus.
  • glabāšana - datu un iestatījumu glabāšana.
  • cilnes - ciļņu pārvaldība.
  • logi - logu vadība.

Nākamajā GNOME laidienā tiks nodrošināts arī atbalsts autonomām tīmekļa lietojumprogrammām PWA (progresīvās tīmekļa lietojumprogrammas) formātā. Ieskaitot GNOME programmatūras lietojumprogrammu pārvaldnieku, būs vairākas tīmekļa lietojumprogrammas, kuras var instalēt un atinstalēt tāpat kā parastās programmas. Tīmekļa lietojumprogrammu izpilde lietotāja vidē tiek veikta, izmantojot pārlūkprogrammu Epiphany. Plānots nodrošināt saderību ar pārlūkam Chrome radītajām PWA aplikācijām.

Avots: opennet.ru

Pievieno komentāru