GTK платформд зориулсан WebKit хөтчийн хөдөлгүүрийн порт болох WebKitGTK 2.38.0 шинэ тогтвортой салбарыг гаргахыг зарлав. WebKitGTK нь GObject-д суурилсан GNOME-д суурилсан програмчлалын интерфейсээр дамжуулан WebKit-ийн бүх боломжуудыг ашиглах боломжийг олгодог бөгөөд тусгай HTML/CSS задлан шинжлэгч ашиглахаас эхлээд бүрэн функц бүхий вэб хөтчүүдийг үүсгэх хүртэл вэб контент боловсруулах хэрэгслийг дурын программд нэгтгэхэд ашиглаж болно. WebKitGTK ашигладаг алдартай төслүүдийн дунд бид стандарт GNOME хөтчийг (Epiphany) тэмдэглэж болно. Өмнө нь WebKitGTK-г Midori хөтөч дээр ашиглаж байсан боловч уг төсөл Астиан сангийн гарт шилжсэний дараа WebKitGTK дээрх Midori-ийн хуучин хувилбарыг орхиж, Wexond хөтчөөс сэрээ үүсгэснээр тэс өөр бүтээгдэхүүн бий болсон. Midori нэртэй боловч Electron and React платформ дээр суурилдаг.
Гол өөрчлөлтүүд:
- Медиа тоглуулах хяналтын товчлууруудын дизайны шинэ хэв маягийг санал болгов.
- Хөтөчийн өргөтгөлүүдэд зориулсан CSP (Агуулга-Аюулгүй байдал-Бодлого) тохируулах API нэмэгдсэн.
- Бусад хөтчөөс өгсөн гадаад хяналтын системийг ашиглах боломжийг хангасан (тохиргоог WEBKIT_INSPECTOR_HTTP_SERVER орчны хувьсагч ашиглан гүйцэтгэдэг).
- MediaSession API нь анхдагчаар идэвхжсэн бөгөөд MPRIS интерфэйсийг алсаас тоглуулах удирдлагад ашиглах боломжийг танд олгоно.
- PDF.js дээр суурилсан PDF баримт харагчийг нэмсэн.
GNOME Web 43 (Epiphany) нь WebKitGTK 2.38.0 дээр суурилагдсан бөгөөд WebExtension нэмэлтүүдийн дэмжлэгийг нэмдэг. WebExtensions API нь уугуул вэб технологийг ашиглан нэмэлт програмуудыг үүсгэх боломжийг олгодог бөгөөд хөтчүүд даяар нэмэлт хөгжүүлэлтийг нэгтгэдэг (WebExtensions нь Chrome, Firefox, Safari-ийн нэмэлтүүдэд ашиглагддаг). WebExtensions API хараахан бүрэн хэрэгжээгүй байгаа ч энэ дэмжлэг нь зарим алдартай нэмэлтүүдийг ажиллуулахад хангалттай юм.
Бусад сайжруулалт:
- PWA (Progressive Web Apps) форматын бие даасан вэб программуудын дэмжлэгийг дахин боловсруулж, ийм программуудад зориулсан D-Bus үйлчилгээ үзүүлэгчийг хэрэгжүүлсэн.
- GTK 4 рүү шилжихийн тулд дахин засварлах ажил эхэлсэн.
- "Эх сурвалжийг харах:" URI схемийн дэмжлэгийг нэмсэн.
- Уншигчийн горимын сайжруулсан загвар.
- Контекст цэсэнд дэлгэцийн агшин үүсгэх зүйл нэмэгдсэн.
- Вэб програмын горимд хайлтын зөвлөмжийг идэвхгүй болгох сонголтыг тохиргоонд нэмсэн.
Эх сурвалж: opennet.ru
