in the GNOME WEB-browser developed by the project epiphany based on the engine webkitgtk and offered to users under the name Gnome Web, Added Support for Additions in WebexTension format. The Webextensions API allows you to create additions using standard web technologies and unifies the development of additions for various browsers (Webextensions are used in additions for Chrome, Firefox and Safari). The version with support for additions will be part of the GNOME 43 output, scheduled for September 21.
It is noted that in Epiphany, only part is still implemented. API WebexTension, but this support is already enough to launch some popular additions.
Over time, support for the Webextance API will expand. Development is carried out with an eye on the implementation of the second version of the additions of additions and ensuring compatibility with additions for Firefox and Chrome. From unrealized APIs, Webrequest, used in additions to block unwanted content, is mentioned. Among the already available API:
- alarms – generation of events at a given time.
- cookies – management and access to cookie.
- downloads – loading control.
- menus – creation of elements of contextual menu.
- notifications – notification show.
- storage – storage of data and settings.
- Tabs – Contribution Management.
- windows – windows control.
The next release of Gnome will also be returned Support for self-sufficient web applications in PWA format (Progressive Web Apps). Including in the Gnome Software application manager there will be a selection of Web applications that can be installed and deleted as ordinary programs. The implementation of Web applications in the user environment is carried out using the Epiphany browser. It is planned to provide compatibility with PWA applications created for Chrome.