WebKitGTK 2.38.0 хөтчийн хөдөлгүүр болон Epiphany 43 вэб хөтчийн хувилбар

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 баримтыг харагчийг нэмсэн.

WebKitGTK 2.38.0 дээр үндэслэн GNOME Web 43 (Epiphany) хөтчийг гаргасан бөгөөд энэ нь WebExtension формат дахь нэмэлтүүдийн дэмжлэгийг нэмсэн. WebExtensions API нь танд стандарт вэб технологи ашиглан нэмэлт програмуудыг үүсгэх боломжийг олгодог бөгөөд өөр өөр хөтчүүдэд зориулсан нэмэлт програмуудыг нэгтгэдэг (WebExtensions нь Chrome, Firefox, Safari-ийн нэмэлтүүдэд ашиглагддаг). WebExtension API хараахан бүрэн хэрэгжээгүй байгаа боловч энэ дэмжлэг нь зарим алдартай нэмэлтүүдийг ажиллуулахад хангалттай юм.

Бусад сайжруулалт:

  • PWA (Progressive Web Apps) форматын бие даасан вэб программуудын дэмжлэгийг дахин боловсруулж, ийм программуудад зориулсан D-Bus үйлчилгээ үзүүлэгчийг хэрэгжүүлсэн.
  • GTK 4-д шилжихийн тулд дахин засварлах ажил эхэлсэн.
  • "Эх сурвалжийг харах:" URI схемийн дэмжлэгийг нэмсэн.
  • Уншигчийн горимын сайжруулсан загвар.
  • Контекст цэсэнд дэлгэцийн агшин авах зүйл нэмэгдсэн.
  • Вэб програмын горимд хайлтын зөвлөмжийг идэвхгүй болгох сонголтыг тохиргоонд нэмсэн.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх