WebKitGTK 2.38.0 բրաուզերի շարժիչի և Epiphany 43 վեբ բրաուզերի թողարկում

Հայտարարվել է նոր կայուն մասնաճյուղի թողարկումը՝ WebKitGTK 2.38.0, որը հանդիսանում է GTK պլատֆորմի համար WebKit բրաուզերի շարժիչի միացքը: WebKitGTK-ն թույլ է տալիս օգտագործել WebKit-ի բոլոր հնարավորությունները GNOME-ի վրա հիմնված ծրագրավորման ինտերֆեյսի միջոցով, որը հիմնված է GObject-ի վրա և կարող է օգտագործվել վեբ բովանդակության մշակման գործիքները ցանկացած հավելվածում ինտեգրելու համար՝ սկսած HTML/CSS մասնագիտացված վերլուծիչներում օգտագործելուց մինչև լիարժեք վեբ բրաուզերների ստեղծում: WebKitGTK օգտագործող հայտնի նախագծերի շարքում կարելի է նշել ստանդարտ GNOME բրաուզերը (Epiphany): Նախկինում WebKitGTK-ն օգտագործվում էր Midori բրաուզերում, սակայն այն բանից հետո, երբ նախագիծն անցավ Astian Foundation-ի ձեռքը, Midori-ի հին տարբերակը WebKitGTK-ում լքվեց, և Wexond բրաուզերից պատառաքաղ ստեղծելով, հիմնովին այլ արտադրանք ստեղծվեց: նույն անունը Midori, բայց հիմնված է Electron and React հարթակի վրա:

Հիմնական փոփոխությունները.

  • Предложен новый стиль оформления кнопок управления воспроизведением мультимедийного контента.
  • Добавлен API для выставления CSP (Content-Security-Policy) для браузерных дополнений.
  • Предоставлена возможность использования внешних систем инспектирования, предоставляемых в других браузерах (настройка осуществляется при помощи переменной окружения WEBKIT_INSPECTOR_HTTP_SERVER).
  • По умолчанию включён API MediaSession, позволяющий использовать для удалённого управления воспроизведением интерфейс MPRIS.
  • Добавлен й просмотрщик PDF-документов на базе PDF.js.

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

Այլ բարելավումներ.

  • Переработана поддержка самодостаточных web-приложений в формате PWA (Progressive Web Apps), реализован D-Bus-провайдер для подобных программ.
  • Началось проведение рефакторинга для перехода на GTK 4.
  • Добавлена поддержка URI-схемы «view-source:».
  • Улучшено оформление режима читателя (reader mode).
  • В контекстное меню добавлен пункт для создания скриншотов.
  • В настройки добавлена опция для отключения поисковых рекомендаций в режиме web-приложений.

Source: opennet.ru

Добавить комментарий