WebExtension-subteno estis aldonita al la TTT-legilo Epiphany (GNOME Web)

La Epiphany-retumilo evoluigita de la projekto GNOME, bazita sur la WebKitGTK-motoro kaj ofertita al uzantoj sub la nomo GNOME Web, aldonis subtenon por aldonaĵoj en la formato WebExtension. La WebExtensions API permesas vin krei aldonaĵojn uzante normajn retajn teknologiojn kaj unuigas la disvolviĝon de aldonaĵoj por malsamaj retumiloj (WebExtensions estas uzataj en aldonaĵoj por Chrome, Firefox kaj Safari). Versio kun aldonaĵsubteno estos inkluzivita en la eldono de GNOME 43 planita por la 21-a de septembro.

Oni rimarkas, ke nur parto de la WebExtension API estis efektivigita en Epiphany, sed ĉi tiu subteno jam sufiĉas por ruli iujn popularajn aldonaĵojn. WebExtension API-subteno estos vastigita kun la tempo. Disvolviĝo estas efektivigita kun la celo efektivigi la duan version de la aldonaĵo manifesto kaj certigi kongruon kun aldonaĵoj por Firefox kaj Chrome. Inter la neefektivigitaj API-oj, webRequest estas menciita, uzata en aldonaĵoj por bloki nedeziratan enhavon. Inter la jam disponeblaj API-oj:

  • alarms - generacio de eventoj je difinita tempo.
  • kuketoj - administrado kaj aliro al Kuketoj.
  • elŝutoj - administri elŝutojn.
  • menuoj - kreante kuntekstemenuajn elementojn.
  • sciigoj—montri sciigojn.
  • stokado - konservado de datumoj kaj agordoj.
  • tabs - administrado de langetoj.
  • fenestroj - administrado de fenestroj.

La venonta eldono de GNOME ankaŭ resendos subtenon por memstaraj TTT-aplikoj en la formato PWA (Progressive Web Apps). Inkluzive de la aplikaĵa administranto de GNOME Programaro, estos elekto de TTT-aplikoj, kiuj povas esti instalitaj kaj malinstalitaj kiel regulaj programoj. Ekzekuto de TTT-aplikoj en la uzantmedio estas farita per la Epiphany-retumilo. Estas planite provizi kongruon kun PWA-aplikoj kreitaj por Chrome.

fonto: opennet.ru

Aldoni komenton