WebKitGTK 2.38.0 brauzer mühərrikinin və Epiphany 43 veb brauzerinin buraxılışı

GTK platforması üçün WebKit brauzer mühərrikinin portu olan WebKitGTK 2.38.0 yeni stabil filialının buraxılışı təqdim edilib. WebKitGTK sizə GNOME əsaslı GObject-əsaslı API vasitəsilə WebKit-in bütün xüsusiyyətlərindən istifadə etməyə imkan verir və xüsusi HTML/CSS analizatorlarında istifadədən tutmuş tam funksiyalı veb-brauzerlərin yaradılmasına qədər veb məzmunu emal alətlərini istənilən proqrama inteqrasiya etmək üçün istifadə edilə bilər. WebKitGTK istifadə edən tanınmış layihələrdən biri adi GNOME brauzerini (Epiphany) qeyd edə bilər. Əvvəllər WebKitGTK Midori brauzerində istifadə olunurdu, lakin layihə Astian Fonduna köçürüldükdən sonra WebKitGTK-da Midori-nin köhnə versiyası tərk edildi və Wexond brauzerindən filial yaratmaqla əsaslı şəkildə fərqli bir məhsul yaradıldı. eyniadlı Midori, lakin Electron and React platformasına əsaslanır.

Əsas dəyişikliklər:

  • Multimedia məzmununun oxudulmasına nəzarət düymələri üçün yeni dizayn üslubu təklif edilmişdir.
  • Brauzer əlavələri üçün CSP (Məzmun-Təhlükəsizlik-Siyasəti) təyin etmək üçün API əlavə edildi.
  • Digər brauzerlərdə təqdim olunan xarici yoxlama sistemlərindən istifadə etmək mümkündür (konfiqurasiya WEBKIT_INSPECTOR_HTTP_SERVER mühit dəyişənindən istifadə etməklə həyata keçirilir).
  • Defolt olaraq, MediaSession API aktivləşdirilib və sizə uzaqdan oxutma nəzarəti üçün MPRIS interfeysindən istifadə etməyə imkan verir.
  • PDF.js əsasında PDF sənədinə baxan əlavə edildi.

WebKitGTK 2.38.0 əsasında GNOME Web 43 (Epiphany) brauzerinin buraxılışı formalaşdırılıb ki, bu da WebExtension formatında əlavələr üçün dəstək əlavə edib. WebExtensions API standart veb texnologiyalarından istifadə edərək əlavələr yaratmağa imkan verir və müxtəlif brauzerlər üçün əlavələrin işlənməsini birləşdirir (WebExtensions Chrome, Firefox və Safari üçün əlavələrdə istifadə olunur). WebExtension API hələ tam tətbiq olunmayıb, lakin bu dəstək bəzi populyar əlavələri işə salmaq üçün artıq kifayətdir.

Digər təkmilləşdirmələr:

  • PWA (Progressive Web Apps) formatında müstəqil veb proqramlar üçün dəstək yenidən işlənmiş və bu cür proqramlar üçün D-Bus provayderi tətbiq edilmişdir.
  • GTK 4-ə keçid üçün refaktorinq başladı.
  • "Görünüş mənbəyi:" URI sxemi üçün əlavə dəstək.
  • Oxucu rejiminin təkmilləşdirilmiş dizaynı.
  • Kontekst menyusuna skrinşot çəkmək üçün element əlavə edilib.
  • Veb tətbiqi rejimində axtarış tövsiyələrini söndürmək üçün parametrlərə seçim əlavə edilib.

Mənbə: opennet.ru

Добавить комментарий