Se ha agregado compatibilidad con WebExtension al navegador web Epiphany (GNOME Web)

El navegador web Epiphany desarrollado por el proyecto GNOME, basado en el motor WebKitGTK y ofrecido a los usuarios con el nombre GNOME Web, ha agregado soporte para complementos en formato WebExtension. La API de WebExtensions le permite crear complementos utilizando tecnologías web estándar y unifica el desarrollo de complementos para diferentes navegadores (las WebExtensions se utilizan en complementos para Chrome, Firefox y Safari). Se incluirá una versión con soporte adicional en el lanzamiento de GNOME 43 programado para el 21 de septiembre.

Cabe señalar que solo una parte de la API de WebExtension se ha implementado en Epiphany, pero este soporte ya es suficiente para ejecutar algunos complementos populares. La compatibilidad con la API de WebExtension se ampliará con el tiempo. El desarrollo se está llevando a cabo con miras a implementar la segunda versión del manifiesto del complemento y garantizar la compatibilidad con los complementos para Firefox y Chrome. Entre las API no implementadas se menciona webRequest, que se utiliza en complementos para bloquear contenido no deseado. Entre las API ya disponibles:

  • alarmas: generación de eventos en un momento específico.
  • cookies - gestión y acceso a Cookies.
  • descargas: gestiona descargas.
  • menús: creación de elementos de menú contextual.
  • Notificaciones: muestra notificaciones.
  • almacenamiento: almacenamiento de datos y configuraciones.
  • pestañas - gestión de pestañas.
  • ventanas - gestión de ventanas.

La próxima versión de GNOME también devolverá soporte para aplicaciones web autónomas en formato PWA (Progressive Web Apps). Incluyendo el administrador de aplicaciones del software GNOME, habrá una selección de aplicaciones web que se pueden instalar y desinstalar como programas normales. La ejecución de aplicaciones web en el entorno del usuario se realiza mediante el navegador Epiphany. Está previsto proporcionar compatibilidad con las aplicaciones PWA creadas para Chrome.

Fuente: opennet.ru

Añadir un comentario