WebKitGTK 2.38.0 tarayıcı motorunun ve Epiphany 43 web tarayıcısının piyasaya sürülmesi

GTK platformu için WebKit tarayıcı motorunun bir bağlantı noktası olan yeni kararlı şube WebKitGTK 2.38.0'ın piyasaya sürüldüğü duyuruldu. WebKitGTK, GObject tabanlı GNOME odaklı bir programlama arayüzü aracılığıyla WebKit'in tüm özelliklerini kullanmanıza olanak tanır ve web içeriği işleme araçlarını, özel HTML/CSS ayrıştırıcılarında kullanımdan tam özellikli web tarayıcıları oluşturmaya kadar herhangi bir uygulamaya entegre etmek için kullanılabilir. WebKitGTK'yi kullanan iyi bilinen projeler arasında standart GNOME tarayıcısını (Epiphany) not edebiliriz. Daha önce Midori tarayıcısında WebKitGTK kullanılıyordu, ancak proje Astian Vakfı'nın eline geçtikten sonra WebKitGTK'deki Midori'nin eski sürümü terk edildi ve Wexond tarayıcısından bir çatal oluşturularak temelde farklı bir ürün oluşturuldu. Midori ile aynı adı taşıyor ancak Electron ve React platformunu temel alıyor.

Anahtar değişiklikler:

  • Multimedya içeriği oynatma kontrol düğmeleri için yeni bir tasarım stili önerildi.
  • Tarayıcı eklentileri için CSP'yi (İçerik-Güvenlik-Politikası) ayarlamak için API eklendi.
  • Diğer tarayıcılarda sağlanan harici denetim sistemlerini kullanmak mümkündür (yapılandırma WEBKIT_INSPECTOR_HTTP_SERVER ortam değişkeni kullanılarak gerçekleştirilir).
  • Varsayılan olarak MediaSession API etkindir ve uzaktan oynatma kontrolü için MPRIS arayüzünü kullanmanıza olanak tanır.
  • PDF.js'ye dayalı PDF belge görüntüleyici eklendi.

WebKitGTK 2.38.0'a dayanarak, WebExtension formatındaki eklentiler için destek ekleyen GNOME Web 43 (Epiphany) tarayıcısının sürümü oluşturuldu. WebExtensions API, standart web teknolojilerini kullanarak eklentiler oluşturmanıza olanak tanır ve farklı tarayıcılar için eklentilerin geliştirilmesini birleştirir (WebExtensions, Chrome, Firefox ve Safari eklentilerinde kullanılır). WebExtension API'si henüz tam olarak uygulanmadı ancak bu destek bazı popüler eklentileri çalıştırmak için zaten yeterli.

Diğer iyileştirmeler:

  • PWA (Progressive Web Apps) formatındaki bağımsız web uygulamalarına yönelik destek yeniden tasarlandı ve bu tür programlar için bir D-Bus sağlayıcısı hayata geçirildi.
  • GTK 4'e geçiş için yeniden düzenleme başladı.
  • "Kaynağı görüntüle:" URI şeması için destek eklendi.
  • Okuyucu modunun geliştirilmiş tasarımı.
  • İçerik menüsüne ekran görüntüsü almaya yönelik bir öğe eklendi.
  • Web uygulaması modunda arama önerilerini devre dışı bırakmak için ayarlara bir seçenek eklendi.

Kaynak: opennet.ru

Yorum ekle