Webbrowser-Release , entwickelt von dem Entwicklerteam von elementary OS speziell für diese Linux-Distribution. Bei der Entwicklung wurden die Programmiersprache Vala, GTK3+ und die WebKitGTK-Engine verwendet (das Projekt ist kein Fork von ). Der Code steht unter der GPLv3-Lizenz. Fertige Builds nur für elementary OS (empfohlener Preis 9 $, aber Sie können einen beliebigen Betrag, einschließlich 0, wählen). Aus den Quelltexten kann der Browser auch für andere Distributionen gebaut werden.
Standardmäßig wird der Browser im Inkognito-Modus gestartet, der alle externen Cookies blockiert, die von Werbeblockern, sozialen Medien-Widgets und jeglichem externen JavaScript-Code gesetzt werden. Die Cookies, die von der aktuellen Website gesetzt wurden, der Inhalt des lokalen Speichers und der Verlauf bleiben bis zum Schließen des Fensters erhalten, danach werden sie automatisch gelöscht. Im Interface gibt es außerdem einen Button zum schnellen Löschen von Cookies und anderen sitebezogenen Informationen. Als Suchmaschine wird DuckDuckGo angeboten.
Jedes Fenster in Ephemeral wird in einem separaten Prozess gestartet. Verschiedene Fenster sind vollständig voneinander isoliert und überlappen sich nicht auf der Cookie-Ebene (in verschiedenen Fenstern kann man sich mit verschiedenen Konten bei demselben Dienst anmelden). Die Benutzeroberfläche des Browsers ist stark vereinfacht und funktioniert als Einzelfenster (Tabs werden nicht unterstützt). Die Adressleiste ist mit der Suchanfrage-Panel kombiniert. In der Benutzeroberfläche ist ein Widget integriert, um Links in anderen Browsern, die im aktuellen System installiert sind, schnell zu öffnen. Es gibt eine Schaltfläche für das schnelle Ein- und Ausschalten von JavaScript.
In der neuen Version:
- Die Möglichkeit, Entwicklertools basierend auf dem integrierten Web Inspector von WebKit zu verwenden, wurde implementiert, ähnlich den in GNOME Web und Apple Safari verwendeten. Um Seitenelemente zu inspizieren, wurde im Kontextmenü die Schaltfläche „Element inspizieren“ hinzugefügt.
- Die Tastenkombination Shift+Ctrl+R wurde hinzugefügt, um die Seite vollständig neu zu laden und den Cache-Inhalt zurückzusetzen.
- Die Kompatibilität mit der sich in der Entwicklung befindenden Version elementary OS 6 wurde sichergestellt, einschließlich der Unterstützung für dunkle Gestaltungseinstellungen.
- Das Spektrum der URL-Schemata, die durch registerProtocolHandler() überschrieben werden können, wurde erweitert. Zu den unterstützten Schemata gehören die dezentralen Protokolle cabal, dat, did, dweb, ethereum, hyper, ipfs, ipns und ssb, was die Definition von Links zu Elementen unabhängig von der Website oder dem Gateway, das Zugriff auf die Ressource gewährt, ermöglicht. , die zur Anzeige von Empfehlungen zur Eingabeaufforderung bei Beginn der Eingabe verwendet werden. In der neuen Version wurde vorgeschlagen, , die mit Linux und elementary OS in Verbindung stehen.
- Dateien für die Übersetzung der Benutzeroberflächenelemente ins Ukrainische wurden hinzugefügt.
- Es wurde auf die neueste Version der Engine gewechselt, .
Quelle: opennet.ru
