WebKitGTK 2.38.0 браузерінің және Epiphany 43 веб-шолғышының шығарылымы

GTK платформасына арналған WebKit браузер қозғалтқышының порты болып табылатын WebKitGTK 2.38.0 жаңа тұрақты филиалының шығарылымы жарияланды. WebKitGTK GObject негізіндегі GNOME-бағдарланған бағдарламалау интерфейсі арқылы WebKit-тің барлық мүмкіндіктерін пайдалануға мүмкіндік береді және веб-мазмұнды өңдеу құралдарын мамандандырылған HTML/CSS талдаушыларында пайдаланудан бастап толық мүмкіндіктері бар веб-шолғыштарды жасауға дейін кез келген қолданбаға біріктіру үшін пайдаланылуы мүмкін. WebKitGTK қолданатын танымал жобалардың ішінде стандартты GNOME браузерін (Epiphany) атап өтуге болады. Бұрын WebKitGTK Midori браузерінде қолданылған, бірақ жоба Astian Foundation қолына өткеннен кейін WebKitGTK-дегі Midori ескі нұсқасынан бас тартылып, Wexond браузерінен шанышқы жасау арқылы түбегейлі басқа өнім жасалды. аты Midori, бірақ Electron және React платформасына негізделген.

Негізгі өзгерістер:

  • Мультимедиялық мазмұнды ойнатуды басқару түймелеріне арналған жаңа дизайн стилі ұсынылды.
  • Браузер қондырмалары үшін CSP (Content-Security-Policy) орнатуға арналған API қосылды.
  • Басқа браузерлерде берілген сыртқы тексеру жүйелерін пайдалануға болады (конфигурация WEBKIT_INSPECTOR_HTTP_SERVER ортасының айнымалы мәнін пайдалану арқылы жүзеге асырылады).
  • Әдепкі бойынша, қашықтан ойнатуды басқару үшін MPRIS интерфейсін пайдалануға мүмкіндік беретін MediaSession API қосылған.
  • 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

пікір қалдыру