Рэліз браузернага рухавічка WebKitGTK 2.28.0 і web-браўзэра Epiphany 3.36

Прадстаўлены выпуск новай стабільнай галінкі WebKitGTK 2.28.0, порта браузернага рухавічка WebKit для платформы GTK. WebKitGTK дазваляе выкарыстоўваць усе магчымасці WebKit праз GNOME-арыентаваны праграмны інтэрфейс на аснове GObject і можа прымяняцца для інтэграцыі сродкаў апрацоўкі web-кантэнту ў любыя прыкладанні, ад выкарыстання ў спецыялізаваных HTML/CSS-парсерах, да стварэння поўнафункцыянальных web-браўзэраў. З вядомых праектаў, якія выкарыстоўваюць WebKitGTK, можна адзначыць Midori і штатны браўзэр GNOME (Epiphany).

Ключавыя змены:

  • Дададзены API ProcessSwapOnNavigation для кіравання запускам новых працэсаў-апрацоўшчыкаў пры навігацыі паміж рознымі сайтамі;
  • Дададзены API User Messages для арганізацыі ўзаемадзеяння з дадаткамі;
  • Дададзена падтрымка атрыбута Set-Cookie SameSite, які можна выкарыстоўваць для абмежавання адпраўкі Cookie для міжсайтавых субзапросаў, такіх як запыт малюнка ці загрузка кантэнту праз iframe з іншага сайта;
  • Уключаная па змаўчанні падтрымка Service Worker-ов;
  • Дададзены API Pointer Lock, які дазваляе стваральнікам гульняў атрымаць больш поўны кантроль над мышшу, у прыватнасці схаваць штатны паказальнік мышы і забяспечыць уласную апрацоўку перасоўвання мышы;
  • Дададзена магчымасць працы ў ізаляваным асяроддзі, які прадстаўляецца пры распаўсюджванні праграм у пакетах flatpak.
  • Для адмалёўкі форм забяспечана выкарыстанне толькі светлай тэмы афармлення;
  • Дададзена службовая старонка «about:gpu» з інфармацыяй аб графічным стэку;

На базе WebKitGTK 2.28.0 сфарміраваны выпуск браўзэра GNOME Web 3.36 (Epiphany), у якім рэалізаваная магчымасць загрузкі і прагляду PDF-дакументаў непасрэдна ў акне браўзэра. Інтэрфейс перапрацаваны з выкарыстаннем метадаў адаптыўнай дызайну, якія забяспечваюць камфортную працу незалежна ад экраннага дазволу і DPI. Дададзены цёмны рэжым афармлення, які актывуецца пры выбары карыстальнікам цёмных тэм працоўнага стала. Рэліз GNOME 3.36 чакаецца сёння ўвечар.

Крыніца: opennet.ru

Дадаць каментар