Нашри муҳаррики браузери WebKitGTK 2.38.0 ва веб-браузери Epiphany 43

Нашри филиали нави устувори 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.

Дар асоси WebKitGTK 2.38.0, нашри браузери GNOME Web 43 (Epiphany) ташкил карда шуд, ки дастгирии иловаҳо дар формати WebExtensionро илова кард. API WebExtensions ба шумо имкон медиҳад, ки замимаҳоеро бо истифода аз технологияҳои стандартии веб эҷод кунед ва таҳияи замимаҳо барои браузерҳои гуногунро муттаҳид месозад (WebExtensions дар изофаҳо барои Chrome, Firefox ва Safari истифода мешаванд). API WebExtension ҳанӯз пурра амалӣ карда нашудааст, аммо ин дастгирӣ аллакай барои иҷро кардани баъзе замимаҳои маъмул кофӣ аст.

Дигар беҳбудиҳо:

  • Дастгирии барномаҳои веби мустақил дар формати PWA (Progressive Web Apps) аз нав тарҳрезӣ шудааст ва провайдери D-Bus барои чунин барномаҳо амалӣ карда шудааст.
  • Рефакторинг барои гузариш ба GTK 4 оғоз шуд.
  • Дастгирии иловашуда барои нақшаи URI "view-source:".
  • Тарҳрезии беҳтаршудаи режими хонанда.
  • Ба менюи контекстӣ ҷузъ барои гирифтани скриншотҳо илова карда шудааст.
  • Опсия ба танзимот барои хомӯш кардани тавсияҳои ҷустуҷӯ дар реҷаи замимаи веб илова карда шудааст.

Манбаъ: opennet.ru

Илова Эзоҳ