Нашри филиали нави устувори WebKitGTK 2.38.0, бандари муҳаррики браузери WebKit барои платформаи GTK эълон карда шуд. WebKitGTK ба шумо имкон медиҳад, ки тамоми хусусиятҳои WebKit-ро тавассути интерфейси барномасозии ба GNOME нигаронидашуда дар асоси GObject истифода баред ва онро барои ҳамгироӣ кардани абзорҳои коркарди мундариҷаи веб ба ҳама гуна барномаҳо, аз истифода дар таҳлилгарони махсуси HTML/CSS то эҷоди веб-браузерҳои мукаммал истифода бурдан мумкин аст. Дар байни лоиҳаҳои машҳуре, ки WebKitGTK-ро истифода мебаранд, мо метавонем браузери стандартии GNOME (Epiphany) -ро қайд кунем. Пештар, WebKitGTK дар браузери Midori истифода мешуд, аммо пас аз он ки лоиҳа ба дасти Фонди Астиан гузашт, версияи кӯҳнаи Midori дар WebKitGTK даст кашида шуд ва бо эҷоди форк аз браузери Wexond, маҳсулоти куллан дигар бо браузери ҳамон ном Мидори, аммо дар платформаи Electron ва React асос ёфтааст.
Тағироти асосӣ:
- Услуби нави тарроҳӣ барои тугмаҳои идоракунии бозикунии медиа пешниҳод шудааст.
- API барои танзими CSP (Content-Security-Policy) барои васеъкунии браузер илова карда шуд.
- Имконияти истифодаи системаҳои санҷиши беруна, ки аз ҷониби дигар браузерҳо пешниҳод карда мешаванд, таъмин карда шудааст (танзимот бо истифода аз тағйирёбандаи муҳити WEBKIT_INSPECTOR_HTTP_SERVER анҷом дода мешавад).
- API-и MediaSession бо нобаёнӣ фаъол аст, ки ба шумо имкон медиҳад интерфейси MPRIS-ро барои идоракунии дурдасти бозикунӣ истифода баред.
- Намоишгари ҳуҷҷатҳои PDF дар асоси PDF.js илова карда шуд.
GNOME Web 43 (Epiphany) бар асоси WebKitGTK 2.38.0 сохта шудааст ва барои иловаҳои WebExtension дастгирӣ мекунад. API-и WebExtensions имкон медиҳад, ки иловаҳо бо истифода аз технологияҳои веби ватанӣ эҷод карда шаванд ва таҳияи иловаҳоро дар байни браузерҳо муттаҳид мекунад (WebExtensions дар иловаҳо барои Chrome, Firefox ва Safari истифода мешаванд). API-и WebExtensions ҳанӯз пурра амалӣ нашудааст, аммо ин дастгирӣ барои иҷро кардани баъзе иловаҳои маъмул кофӣ аст.
Дигар беҳбудиҳо:
- Дастгирии барномаҳои веби мустақил дар формати PWA (Progressive Web Apps) аз нав тарҳрезӣ шудааст ва провайдери D-Bus барои чунин барномаҳо амалӣ карда шудааст.
- Рефакторинг барои интиқол ба GTK 4 оғоз ёфт.
- Дастгирии схемаи URI-и "view-source:" илова карда шуд.
- Тарроҳии беҳтаршудаи режими хонанда.
- Ба менюи контекстӣ банди эҷоди скриншотҳо илова карда шуд.
- Имконияти ғайрифаъол кардани тавсияҳои ҷустуҷӯ дар ҳолати барномаи веб ба танзимот илова карда шуд.
Манбаъ: opennet.ru
