Ho lokolloa ha enjine ea sebatli ea WebKitGTK 2.38.0 le sebatli sa Epiphany 43

Ho lokolloa ha lekala le lecha le tsitsitseng la WebKitGTK 2.38.0, kou ea enjene ea sebatli sa WebKit bakeng sa sethala sa GTK, ho phatlalalitsoe. WebKitGTK e u lumella ho sebelisa likarolo tsohle tsa WebKit ka sebopeho sa mananeo se shebaneng le GNOME se thehiloeng ho GObject 'me se ka sebelisoa ho kopanya lisebelisoa tsa ts'ebetso ea dikahare tsa marang-rang ts'ebetsong efe kapa efe, ho tloha ho sebelisoa liphatlalatsong tse khethehileng tsa HTML/CSS ho isa ho ho theha libatli tsa marang-rang tse nang le likarolo tse felletseng. Har'a merero e tsebahalang e sebelisang WebKitGTK, re ka hlokomela sebatli se tloaelehileng sa GNOME (Epiphany). Pejana, WebKitGTK e ne e sebelisoa ho sebatli sa Midori, empa kamora hore projeke e fetele matsohong a Astian Foundation, mofuta oa khale oa Midori ho WebKitGTK o ile oa lahloa mme ka ho theha fereko ho tsoa ho sebatli sa Wexond, sehlahisoa se fapaneng haholo se ile sa etsoa ka lebitso le le leng la Midori, empa le thehiloe sethaleng sa Electron le React.

Liphetoho tsa bohlokoa:

  • Setaele se secha sa moralo bakeng sa likonopo tsa taolo ea ho bapala lipapali tsa multimedia e hlahisitsoe.
  • E kentse API bakeng sa ho hlophisa CSP (Content-Security-Policy) bakeng sa li-add-on tsa sebatli.
  • Hoa khonahala ho sebelisa lits'ebetso tsa tlhahlobo tsa kantle tse fanoeng ho libatli tse ling (tokiso e etsoa ho sebelisoa WEBKIT_INSPECTOR_HTTP_SERVER tikoloho e feto-fetohang).
  • Ka kamehla, MediaSession API e ea sebetsa, e u lumella ho sebelisa sebopeho sa MPRIS bakeng sa taolo ea ho bapala u le hole.
  • Sebali sa litokomane tsa PDF se kentsoeng ho latela PDF.js.

Ho ipapisitsoe le WebKitGTK 2.38.0, ho ile ha thehoa ho lokolloa ha sebatli sa GNOME Web 43 (Epiphany), se ileng sa eketsa tšehetso bakeng sa li-add-on ka mokhoa oa WebExtension. WebExtensions API e u lumella ho etsa li-add-on u sebelisa mekhoa e tloaelehileng ea thekenoloji ea marang-rang le ho kopanya nts'etsopele ea li-add-on bakeng sa li-browser tse fapaneng (WebExtensions li sebelisoa ho li-add-on bakeng sa Chrome, Firefox le Safari). WebExtension API ha e e-so kenngoe tšebetsong ka botlalo, empa ts'ehetso ena e se e lekane ho tsamaisa li-add-on tse ling tse tsebahalang.

Lintlafatso tse ling:

  • Tšehetso ea lisebelisoa tsa marang-rang tse ikemetseng ka mokhoa oa PWA (Progressive Web Apps) e hlophisitsoe bocha, 'me mofani oa D-Bus bakeng sa mananeo a joalo a kentsoe tšebetsong.
  • Refactoring e se e qalile bakeng sa phetoho ho GTK 4.
  • Tšehetso e ekelitsoeng bakeng sa "view-source:" scheme sa URI.
  • Moralo o ntlafalitsoeng oa mokhoa oa ho bala.
  • Ntho ea ho nka linepe e kentsoe lethathamong la litaba.
  • Khetho e kentsoe litlhophisong tsa ho tima likhothaletso tsa patlo ka mokhoa oa ts'ebeliso ea webo.

Source: opennet.ru

Eketsa ka tlhaloso