Do webového prehliadača Epiphany (GNOME Web) bola pridaná podpora WebExtension

Webový prehliadač Epiphany vyvinutý projektom GNOME, založený na jadre WebKitGTK a ponúkaný používateľom pod názvom GNOME Web, pridal podporu doplnkov vo formáte WebExtension. WebExtensions API umožňuje vytvárať doplnky pomocou štandardných webových technológií a zjednocuje vývoj doplnkov pre rôzne prehliadače (WebExtensions sa používajú v doplnkoch pre Chrome, Firefox a Safari). Verzia s podporou doplnkov bude zahrnutá do vydania GNOME 43 naplánovaného na 21. septembra.

Je potrebné poznamenať, že v Epiphany bola implementovaná iba časť rozhrania WebExtension API, ale táto podpora už stačí na spustenie niektorých populárnych doplnkov. Podpora rozhrania WebExtension API sa bude časom rozširovať. Vývoj prebieha s ohľadom na implementáciu druhej verzie manifestu doplnku a zabezpečenie kompatibility s doplnkami pre Firefox a Chrome. Medzi neimplementovanými API sa spomína webRequest, používaný v doplnkoch na blokovanie nechceného obsahu. Medzi už dostupnými rozhraniami API:

  • alarmy — generovanie udalostí v určenom čase.
  • cookies – správa a prístup k cookies.
  • sťahovanie – spravujte sťahovanie.
  • menu - vytváranie prvkov kontextového menu.
  • upozornenia—zobrazenie upozornení.
  • storage - ukladanie dát a nastavení.
  • karty - správa kariet.
  • okná - správa okien.

Ďalšie vydanie GNOME tiež vráti podporu pre samostatné webové aplikácie vo formáte PWA (Progressive Web Apps). Vrátane správcu aplikácií GNOME Software bude k dispozícii výber webových aplikácií, ktoré je možné inštalovať a odinštalovať ako bežné programy. Spúšťanie webových aplikácií v užívateľskom prostredí prebieha pomocou prehliadača Epiphany. Plánuje sa poskytnúť kompatibilitu s aplikáciami PWA vytvorenými pre Chrome.

Zdroj: opennet.ru

Pridať komentár