Hoʻokuʻu ʻia ʻo WebKitGTK 2.38.0 polokalamu kele pūnaewele a me ka polokalamu kele pūnaewele Epiphany 43

Ua hoʻolauna ʻia ka hoʻokuʻu ʻana o ka lālā paʻa hou ʻo WebKitGTK 2.38.0, kahi awa o ka mīkini polokalamu kele pūnaewele WebKit no ke kahua GTK. Hiki iā WebKitGTK iā ʻoe ke hoʻohana i nā hiʻohiʻona a pau o WebKit ma o kahi API GObject-based GNOME a hiki ke hoʻohana ʻia e hoʻohui i nā mea hana hoʻoili ʻike pūnaewele i loko o kekahi noi, mai ka hoʻohana ʻana i nā parser HTML/CSS kūikawā i ke kūkulu ʻana i nā polokalamu kele pūnaewele piha. ʻO nā papahana kaulana e hoʻohana ana iā WebKitGTK, hiki i kekahi ke nānā i ka polokalamu GNOME maʻamau (Epiphany). Ma mua, ua hoʻohana ʻia ʻo WebKitGTK i ka polokalamu kele Midori, akā ma hope o ka hoʻololi ʻana o ka papahana i ka Astian Foundation, ua haʻalele ʻia ka mana kahiko o Midori ma WebKitGTK a, ma ka hana ʻana i kahi lālā mai ka polokalamu Wexond, ua hana ʻia kahi huahana ʻokoʻa me ka ʻO Midori ka inoa like, akā e pili ana i ka Electron and React platform.

Nā hoʻololi nui:

  • Ua noi ʻia kahi ʻano hoʻolālā hou no nā pihi mana pāʻani pāʻani multimedia.
  • Hoʻohui ʻia ka API no ka hoʻonohonoho ʻana iā CSP (Content-Security-Policy) no nā mea hoʻohui pūnaewele.
  • Hiki ke hoʻohana i nā ʻōnaehana nānā waho i hāʻawi ʻia i nā polokalamu kele pūnaewele ʻē aʻe (e hana ʻia ka hoʻonohonoho ʻana me ka hoʻohana ʻana i ka WEBKIT_INSPECTOR_HTTP_SERVER hoʻololi kaiapuni).
  • Ma ka maʻamau, hiki ke hoʻohana ʻia ka MediaSession API, e ʻae iā ʻoe e hoʻohana i ka interface MPRIS no ka mana pāʻani mamao.
  • Hoʻohui ʻia ka mea nānā palapala PDF ma muli o PDF.js.

Ma muli o WebKitGTK 2.38.0, ua hoʻokumu ʻia ka hoʻokuʻu ʻana o ka polokalamu kele pūnaewele GNOME 43 (Epiphany), i hoʻohui i ke kākoʻo no nā mea hoʻohui i ka format WebExtension. Hiki i ka WebExtensions API iā ʻoe ke hana i nā mea hoʻohui me ka hoʻohana ʻana i nā ʻenehana pūnaewele maʻamau a hoʻohui i ka hoʻomohala ʻana o nā add-ons no nā polokalamu kele like ʻole (Hoʻohana ʻia nā WebExtensions i nā add-ons no Chrome, Firefox a me Safari). ʻAʻole i hoʻokō piha ʻia ka WebExtension API, akā ua lawa kēia kākoʻo e holo i kekahi mau mea hoʻohui kaulana.

Nā hoʻomaikaʻi ʻē aʻe:

  • Ua hoʻolālā hou ʻia ke kākoʻo no nā polokalamu pūnaewele ponoʻī ma ka PWA (Progressive Web Apps), a ua hoʻokō ʻia kahi mea hāʻawi D-Bus no ia mau papahana.
  • Ua hoʻomaka ka refactoring no ka hoʻololi ʻana i GTK 4.
  • Hoʻohui i ke kākoʻo no ka "nānā-kumu:" hoʻolālā URI.
  • Hoʻolālā maikaʻi ʻia o ke ʻano heluhelu.
  • Ua hoʻohui ʻia kahi mea no ka lawe ʻana i nā kiʻi paʻi kiʻi i ka papa kuhikuhi pōʻaiapili.
  • Ua hoʻohui ʻia kahi koho i nā hoʻonohonoho e hoʻopau i nā ʻōlelo aʻoaʻo huli ma ke ʻano noi pūnaewele.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka