O suporte WebExtension foi adicionado ao navegador Epiphany (GNOME Web)

O navegador Epiphany desenvolvido pelo projeto GNOME, baseado no mecanismo WebKitGTK e oferecido aos usuários sob o nome GNOME Web, adicionou suporte para complementos no formato WebExtension. A API WebExtensions permite criar complementos usando tecnologias web padrão e unifica o desenvolvimento de complementos para diferentes navegadores (WebExtensions são usados ​​em complementos para Chrome, Firefox e Safari). Uma versão com suporte a complementos será incluída no lançamento do GNOME 43 agendado para 21 de setembro.

Observa-se que apenas parte da API WebExtension foi implementada no Epiphany, mas esse suporte já é suficiente para executar alguns complementos populares. O suporte à API WebExtension será expandido com o tempo. O desenvolvimento está sendo realizado com o objetivo de implementar a segunda versão do manifesto do complemento e garantir a compatibilidade com complementos para Firefox e Chrome. Entre as APIs não implementadas, cita-se o webRequest, usado em complementos para bloquear conteúdo indesejado. Entre as APIs já disponíveis:

  • alarmes — geração de eventos em um horário especificado.
  • cookies - gestão e acesso aos Cookies.
  • downloads - gerencie downloads.
  • menus - criando elementos de menu de contexto.
  • notificações—mostra notificações.
  • armazenamento - armazenamento de dados e configurações.
  • guias - gerenciamento de guias.
  • janelas - gerenciamento de janelas.

A próxima versão do GNOME também retornará suporte para aplicativos web independentes no formato PWA (Progressive Web Apps). Incluindo o gerenciador de aplicativos do software GNOME, haverá uma seleção de aplicativos da web que podem ser instalados e desinstalados como programas normais. A execução de aplicações web no ambiente do usuário é realizada através do navegador Epiphany. Planejamos fornecer compatibilidade com aplicativos PWA criados para o Chrome.

Fonte: opennet.ru

Adicionar um comentário