Do webového prohlížeče Epiphany (GNOME Web) byla přidána podpora WebExtension.

Do projektu webového prohlížeče GNOME Epiphany, založeného na jádru WebKitGTK a nabízeného uživatelům pod názvem GNOME Web, byla přidána podpora doplňků ve formátu WebExtension. API WebExtensions umožňuje vytvářet doplňky pomocí standardních webových technologií a sjednocuje vývoj doplňků pro různé prohlížeče (WebExtensions se používá v doplňcích pro Chrome, Firefox a Safari). Verze s podporou doplňků bude součástí vydání GNOME 43, plánovaného na 21. září.

Je třeba poznamenat, že v Epiphany je zatím implementována pouze část API WebExtension, ale tato podpora je již dostatečná pro spuštění některých populárních doplňků. V průběhu času bude podpora API WebExtension rozšiřována. Vývoj probíhá s ohledem na implementaci druhé verze manifestu doplňků a zajištění kompatibility s doplňky pro Firefox a Chrome. Mezi neimplementovanými API je zmíněno webRequest, používané v doplňcích pro blokaci nechtěného obsahu. Mezi již dostupnými API jsou:

  • alarms — generování událostí v zadaném čase.
  • cookies — správa a přístup k cookies.
  • downloads — správa stahování.
  • menus — vytváření položek kontextových nabídek.
  • notifications — zobrazování upozornění.
  • storage — ukládání dat a nastavení.
  • tabs — správa záložek.
  • windows — správa oken.

V příštím vydání GNOME bude také obnovena podpora samostatných webových aplikací ve formátu PWA (Progressive Web Apps). Mezi nimi se v GNOME Software zobrazí sbírka webových aplikací, které bude možné instalovat a odstraňovat jako běžné programy. Spuštění webových aplikací v uživatelském prostředí se provádí pomocí prohlížeče Epiphany. Je plánována zajištění kompatibility s aplikacemi PWA vyvinutými pro Chrome.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster