Kuburitswa kweWebKitGTK 2.38.0 browser injini uye Epiphany 43 web browser

Kuburitswa kwebazi idzva rakagadzikana WebKitGTK 2.38.0, chiteshi cheWebKit browser injini yeGTK papuratifomu, yakaziviswa. WebKitGTK inokutendera kuti ushandise ese maficha eWebKit kuburikidza neGNOME-yakatarisana programming interface yakavakirwa paGObject uye inogona kushandiswa kubatanidza maturusi ekugadzirisa zvemukati mune chero application, kubva pakushandiswa mune akasarudzika HTML/CSS parsers kusvika pakugadzira-akazara-akazara mabhurawuza ewebhu. Pakati pemapurojekiti anozivikanwa anoshandisa WebKitGTK, tinogona kuona yakajairwa GNOME browser (Epiphany). Pakutanga, WebKitGTK yaishandiswa muMidori browser, asi mushure mekunge chirongwa ichi chapinda mumaoko eAstian Foundation, iyo yekare vhezheni yeMidori paWebKitGTK yakasiiwa uye nekugadzira forogo kubva kuWexond browser, chigadzirwa chakasiyana chakagadzirwa ne zita rimwechete Midori, asi zvichibva paElectron uye React chikuva.

Kuchinja kukuru:

  • Iyo nyowani yedhizaini yemabhatani edhizaini yekutamba yekudzora mabhatani yakatsanangurwa.
  • Yakawedzerwa API yekuseta CSP (Content-Security-Policy) yebrowser add-ons.
  • Zvinogoneka kushandisa masisitimu ekuongorora ekunze anopihwa mune mamwe mabhurawuza (kugadzirisa kunoitwa uchishandisa WEBKIT_INSPECTOR_HTTP_SERVER nharaunda inosiyana).
  • Nekumisikidza, iyo MediaSession API inogoneswa, ichikubvumidza kuti ushandise iyo MPRIS interface yekutamba kure kure.
  • Yakawedzera PDF gwaro rekuona zvichibva paPDF.js.

Kubva paWebKitGTK 2.38.0, kuburitswa kweGNOME Web 43 (Epiphany) bhurawuza yakaumbwa, iyo yakawedzera rutsigiro rweadd-ons muWebExtension format. Iyo WebExtensions API inobvumidza iwe kugadzira ma-add-ons uchishandisa akajairwa webhu matekinoroji uye inobatanidza kuvandudzwa kweadd-ons kumabhurawuza akasiyana (WebExtensions anoshandiswa mukuwedzera kweChrome, Firefox uye Safari). Iyo WebExtension API haisati yaitwa zvizere, asi rutsigiro urwu rwakatokwana kumhanyisa mamwe maadd-on ane mukurumbira.

Zvimwe zvigadziriso:

  • Tsigiro yezvishandiso zvewebhu zvega muPWA (Progressive Web Apps) fomati yakagadziridzwa, uye mupi weD-Bhazi wezvirongwa zvakadaro aitwa.
  • Refactoring yatanga kune shanduko kuenda kuGTK 4.
  • Yakawedzera rutsigiro rwe "view-source:" URI chirongwa.
  • Magadzirirwo akavandudzwa emuverengi mode.
  • Chinhu chekutora skrini chawedzerwa kumenu yemukati.
  • Sarudzo yawedzerwa kune zvigadziriso kudzima kurudziro yekutsvaga muwebhu application mode.

Source: opennet.ru

Voeg