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

Do rozvíjaného projektu GNOME webového prehliadača Epiphany, postaveného na engine WebKitGTK a ponúkaného používateľom pod menom GNOME Web, bola pridaná podpora pre doplnky vo formáte WebExtension. API WebExtensions umožňuje vytvárať doplnky pomocou bežných webových technológií a zjednocuje vývoj doplnkov pre rôzne prehliadače (WebExtensions sa používa v doplnkoch pre Chrome, Firefox a Safari). Verzia s podporou doplnkov bude súčasťou vydania GNOME 43, naplánovaného na 21. septembra.

Upozorňuje sa, že v Epiphany je zatiaľ implementovaná iba časť API WebExtension, ale táto podpora už je dostatočná na spustenie niektorých populárnych doplnkov. Postupne sa podpora API WebExtension rozšíri. Vývoj prebieha so zameraním na implementáciu druhej verzie manifestu doplnkov a zabezpečenie kompatibility s doplnkami pre Firefox a Chrome. Medzi nerealizované API patrí webRequest, používané v doplnkoch na blokovanie nežiadúceho obsahu. Medzi už dostupnými API sú:

  • alarms — generovanie udalostí v stanovenom čase.
  • cookies — správa a prístup k cookie.
  • downloads — správa sťahovaní.
  • menus — vytváranie prvkov kontextových ponúk.
  • notifications — zobrazenie upozornení.
  • storage — ukladanie údajov a nastavení.
  • tabs — správa kariet.
  • windows — správa okien.

V ďalšom vydaní GNOME bude taktiež vrátená podpora samostatných webových aplikácií vo formáte PWA (Progressive Web Apps). Okrem toho sa v správcovi aplikácií GNOME Software objaví zbierka webových aplikácií, ktoré si bude možné nainštalovať a odinštalovať ako bežné programy. Spustenie webových aplikácií v užívateľskom prostredí sa uskutočňuje pomocou prehliadača Epiphany. Plánuje sa zabezpečiť kompatibilitu s aplikáciami PWA vytvorenými pre Chrome.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster