Kutolewa kwa injini ya kivinjari ya WebKitGTK 2.38.0 na kivinjari cha wavuti cha Epiphany 43

Kutolewa kwa tawi jipya la WebKitGTK 2.38.0, bandari ya injini ya kivinjari cha WebKit kwa jukwaa la GTK, imeanzishwa. WebKitGTK hukuruhusu kutumia vipengele vyote vya WebKit kupitia API inayotegemea GNOME-msingi ya GObject na inaweza kutumika kuunganisha zana za kuchakata maudhui ya wavuti kwenye programu yoyote, kuanzia kutumika katika vichanganuzi maalumu vya HTML/CSS hadi kujenga vivinjari vyenye vipengele kamili. Kati ya miradi inayojulikana kwa kutumia WebKitGTK, mtu anaweza kutambua kivinjari cha kawaida cha GNOME (Epiphany). Hapo awali, WebKitGTK ilitumika kwenye kivinjari cha Midori, lakini baada ya kuhamishwa kwa mradi huo kwa Astian Foundation, toleo la zamani la Midori kwenye WebKitGTK liliachwa na, kwa kuunda tawi kutoka kwa kivinjari cha Wexond, bidhaa tofauti kabisa iliundwa na jina moja la Midori, lakini kulingana na jukwaa la Electron na React.

Mabadiliko muhimu:

  • Mtindo mpya wa muundo wa vitufe vya kudhibiti uchezaji wa maudhui ya medianuwai umependekezwa.
  • API iliyoongezwa ya kuweka CSP (Sera-ya-Usalama-Yaliyomo) kwa viongezi vya kivinjari.
  • Inawezekana kutumia mifumo ya ukaguzi wa nje iliyotolewa katika vivinjari vingine (usanidi unafanywa kwa kutumia mabadiliko ya mazingira ya WEBKIT_INSPECTOR_HTTP_SERVER).
  • Kwa chaguo-msingi, API ya MediaSession imewashwa, huku kuruhusu kutumia kiolesura cha MPRIS kwa udhibiti wa uchezaji wa mbali.
  • Kitazamaji cha hati ya PDF kimeongezwa kulingana na PDF.js.

Kulingana na WebKitGTK 2.38.0, toleo la kivinjari cha GNOME Web 43 (Epiphany) liliundwa, ambalo liliongeza usaidizi wa programu jalizi katika umbizo la WebExtension. API ya WebExtensions hukuruhusu kuunda programu jalizi kwa kutumia teknolojia za kawaida za wavuti na kuunganisha uundaji wa programu jalizi kwa vivinjari tofauti (WebExtensions hutumiwa katika programu jalizi za Chrome, Firefox na Safari). API ya WebExtension bado haijatekelezwa kikamilifu, lakini usaidizi huu tayari unatosha kuendesha programu jalizi maarufu.

Maboresho mengine:

  • Usaidizi wa programu za wavuti zinazojitosheleza katika umbizo la PWA (Progressive Web Apps) umeundwa upya, na mtoa huduma wa D-Bus kwa programu kama hizo umetekelezwa.
  • Urekebishaji upya umeanza kwa mpito hadi GTK 4.
  • Imeongeza usaidizi wa "chanzo cha kutazama:" mpango wa URI.
  • Muundo ulioboreshwa wa modi ya msomaji.
  • Kipengee cha kupiga picha za skrini kimeongezwa kwenye menyu ya muktadha.
  • Chaguo limeongezwa kwa mipangilio ili kuzima mapendekezo ya utafutaji katika hali ya programu ya wavuti.

Chanzo: opennet.ru

Kuongeza maoni