WebKitGTK 2.38.0 brauzer mexanizmi va Epiphany 43 veb-brauzerining chiqarilishi

GTK platformasi uchun WebKit brauzer dvigatelining porti bo'lgan yangi barqaror WebKitGTK 2.38.0 filialining chiqarilishi e'lon qilindi. WebKitGTK GObject-ga asoslangan GNOME-yo'naltirilgan dasturlash interfeysi orqali WebKit-ning barcha imkoniyatlaridan foydalanish imkonini beradi va veb-kontentni qayta ishlash vositalarini ixtisoslashtirilgan HTML/CSS parserlarida foydalanishdan tortib to to'liq xususiyatli veb-brauzerlarni yaratishgacha bo'lgan har qanday ilovaga integratsiya qilish uchun ishlatilishi mumkin. WebKitGTK-dan foydalanadigan taniqli loyihalar orasida biz standart GNOME brauzerini (Epiphany) qayd etishimiz mumkin. Ilgari, WebKitGTK Midori brauzerida ishlatilgan, ammo loyiha Astian Foundation qo'liga o'tgandan so'ng, WebKitGTK-dagi Midori-ning eski versiyasidan voz kechildi va Wexond brauzeridan vilka yaratish orqali butunlay boshqacha mahsulot yaratildi. xuddi shu nom Midori, lekin Electron and React platformasiga asoslangan.

Asosiy o'zgarishlar:

  • Multimedia kontentini ijro etishni boshqarish tugmalari uchun yangi dizayn uslubi taklif qilindi.
  • Brauzer qo'shimchalari uchun CSP (Content-Security-Policy) sozlash uchun API qo'shildi.
  • Boshqa brauzerlarda taqdim etilgan tashqi tekshirish tizimlaridan foydalanish mumkin (konfiguratsiya WEBKIT_INSPECTOR_HTTP_SERVER muhit o'zgaruvchisi yordamida amalga oshiriladi).
  • Odatiy bo'lib, MediaSession API yoqilgan bo'lib, sizga masofadan ijro etishni boshqarish uchun MPRIS interfeysidan foydalanish imkonini beradi.
  • PDF.js asosidagi PDF hujjatni ko'rish dasturi qo'shildi.

WebKitGTK 2.38.0 asosida GNOME Web 43 (Epiphany) brauzerining chiqarilishi shakllandi, u WebExtension formatidagi plaginlarni qo'llab-quvvatladi. WebExtensions API standart veb-texnologiyalar yordamida plaginlarni yaratishga imkon beradi va turli brauzerlar uchun plaginlarni ishlab chiqishni birlashtiradi (WebExtensions Chrome, Firefox va Safari uchun plaginlarda ishlatiladi). WebExtension API hali toʻliq joriy etilmagan, biroq bu qoʻllab-quvvatlash baʼzi mashhur qoʻshimchalarni ishga tushirish uchun yetarli.

Boshqa yaxshilanishlar:

  • PWA (Progressive Web Apps) formatidagi mustaqil veb-ilovalarni qo'llab-quvvatlash qayta ishlab chiqildi va bunday dasturlar uchun D-Bus provayderi joriy etildi.
  • GTK 4 ga o'tish uchun refaktoring boshlandi.
  • "Ko'rish manbasi:" URI sxemasi uchun qo'shimcha yordam.
  • O'quvchi rejimining takomillashtirilgan dizayni.
  • Skrinshotlar olish uchun element kontekst menyusiga qo'shildi.
  • Sozlamalarga veb-ilova rejimida qidiruv tavsiyalarini o‘chirish imkoniyati qo‘shildi.

Manba: opennet.ru

a Izoh qo'shish