Поддршката за WebExtension е додадена во веб-прелистувачот Epiphany (GNOME Web)

Веб-прелистувачот Epiphany развиен од проектот GNOME, базиран на моторот WebKitGTK и понуден на корисниците под името GNOME Web, додаде поддршка за додатоци во формат WebExtension. WebExtensions API ви овозможува да креирате додатоци користејќи стандардни веб технологии и го обединува развојот на додатоци за различни прелистувачи (WebExtensions се користат во додатоци за Chrome, Firefox и Safari). Верзијата со поддршка за додатоци ќе биде вклучена во изданието на GNOME 43 закажано за 21 септември.

Забележано е дека само дел од WebExtension API е имплементиран во Epiphany, но оваа поддршка е веќе доволна за извршување на некои популарни додатоци. Поддршката за WebExtension API ќе се прошири со текот на времето. Развојот се спроведува со цел да се имплементира втората верзија на манифестот за додатоци и да се обезбеди компатибилност со додатоците за Firefox и Chrome. Меѓу неимплементираните API, се споменува webRequest, кој се користи во додатоците за блокирање на несакана содржина. Меѓу веќе достапните API:

  • аларми — генерирање настани во одредено време.
  • колачиња - управување и пристап до колачиња.
  • преземања - управувајте со преземањата.
  • менија - создавање елементи на контекстното мени.
  • известувања-прикажи известувања.
  • складирање - складирање на податоци и поставки.
  • јазичиња - управување со јазичиња.
  • прозорци - управување со прозорци.

Следното издание на GNOME исто така ќе врати поддршка за самостојни веб-апликации во формат PWA (прогресивни веб-апликации). Вклучувајќи го и менаџерот на апликации за софтвер GNOME, ќе има избор на веб-апликации што може да се инсталираат и деинсталираат како обичните програми. Извршувањето на веб-апликациите во корисничкото опкружување се врши со помош на прелистувачот Epiphany. Планирано е да се обезбеди компатибилност со PWA апликациите создадени за Chrome.

Извор: opennet.ru

Додадете коментар