Vrystelling van WebKitGTK 2.38.0-blaaier-enjin en Epiphany 43-webblaaier

Die vrystelling van die nuwe stabiele tak WebKitGTK 2.38.0, 'n poort van die WebKit-blaaier-enjin vir die GTK-platform, is bekendgestel. WebKitGTK laat jou toe om al die kenmerke van WebKit te gebruik deur 'n GNOME-gebaseerde GObject-gebaseerde API en kan gebruik word om webinhoudverwerkingsnutsmiddels in enige toepassing te integreer, van gebruik in gespesialiseerde HTML/CSS-ontleders tot die bou van volledige webblaaiers. Van die bekende projekte wat WebKitGTK gebruik, kan 'n mens let op die gewone GNOME-blaaier (Epiphany). Voorheen is WebKitGTK in die Midori-blaaier gebruik, maar na die oordrag van die projek na die Astian Foundation, is die ou weergawe van Midori op WebKitGTK laat vaar en deur 'n tak vanaf die Wexond-blaaier te skep, is 'n fundamenteel ander produk geskep met die dieselfde naam Midori, maar gebaseer op die Electron and React-platform.

Sleutelveranderinge:

  • 'n Nuwe ontwerpstyl vir multimedia-inhoud speel beheerknoppies is voorgestel.
  • Bygevoeg API vir die opstel van CSP (Content-Security-Policy) vir blaaierbyvoegings.
  • Dit is moontlik om eksterne inspeksiestelsels te gebruik wat in ander blaaiers voorsien word (konfigurasie word uitgevoer met behulp van die WEBKIT_INSPECTOR_HTTP_SERVER omgewingsveranderlike).
  • By verstek is die MediaSession API geaktiveer, wat jou toelaat om die MPRIS-koppelvlak vir afstandspeelbeheer te gebruik.
  • Bygevoeg PDF-dokument kyker gebaseer op PDF.js.

Gebaseer op WebKitGTK 2.38.0, is die vrystelling van die GNOME Web 43 (Epiphany)-blaaier gevorm, wat ondersteuning vir byvoegings in die WebExtension-formaat bygevoeg het. Die WebExtensions API laat jou toe om byvoegings te skep deur gebruik te maak van standaard webtegnologieë en verenig die ontwikkeling van byvoegings vir verskillende blaaiers (WebExtensions word gebruik in byvoegings vir Chrome, Firefox en Safari). Die WebExtension API is nog nie ten volle geïmplementeer nie, maar hierdie ondersteuning is reeds genoeg om 'n paar gewilde byvoegings uit te voer.

Ander verbeterings:

  • Ondersteuning vir selfstandige webtoepassings in die PWA (Progressive Web Apps)-formaat is herontwerp, en 'n D-Bus-verskaffer vir sulke programme is geïmplementeer.
  • Refaktorering het begin vir die oorgang na GTK 4.
  • Bygevoeg ondersteuning vir die "view-source:" URI skema.
  • Verbeterde ontwerp van lesermodus.
  • 'n Item vir die neem van skermkiekies is by die kontekskieslys gevoeg.
  • 'n Opsie is by die instellings gevoeg om soekaanbevelings in webtoepassingsmodus te deaktiveer.

Bron: opennet.ru

Voeg 'n opmerking