Release des Web-Browsers , sowie Firefox 68.3 fĂŒr die Android-Plattform. AuĂerdem wurde ein Update erstellt mit langfristiger UnterstĂŒtzung . In naher Zukunft wird die Version wechselt auf den Branch Firefox 72, dessen Veröffentlichung fĂŒr den 7. Januar geplant ist (Projekt auf ein neues 4-Wochen-Intervall ).
:
- eine neue BenutzeroberflĂ€che fĂŒr die Seite âabout:configâ, die eine innerhalb des Browsers aufrufbare Dienstwebseite ist, die mit HTML, CSS und JavaScript geschrieben wurde. Die Elemente der Seite können beliebig mit der Maus (einschlieĂlich mehrerer Zeilen auf einmal) markiert und ohne Verwendung des KontextmenĂŒs in die Zwischenablage kopiert werden. Die oberste Suchzeile bleibt erhalten und ist um die Möglichkeit erweitert, neue Variablen hinzuzufĂŒgen. AuĂerdem wurde eine UnterstĂŒtzung fĂŒr die Suche ĂŒber den eingebauten Mechanismus implementiert, der auch fĂŒr die Suche auf normalen Seiten mit schrittweiser ĂbereinstimmungsprĂŒfung verwendet wird.
FĂŒr jede Einstellung wurde eine SchaltflĂ€che hinzugefĂŒgt, die es ermöglicht, Variablen mit booleschen Werten (true/false) umzukehren oder Zeichenfolgen- und Zahlenvariablen zu bearbeiten. FĂŒr von Benutzern geĂ€nderte Werte wurde eine SchaltflĂ€che zur RĂŒckkehr der Ănderungen zum Standardwert hinzugefĂŒgt.
Nach dem Ăffnen von about:config werden standardmĂ€Ăig keine Elemente angezeigt und nur die Suchzeile ist sichtbar. Um die gesamte Liste anzuzeigen, muss die SchaltflĂ€che âAlle anzeigenâ gedrĂŒckt werden. Zu den Einstellungen die Option âgeneral.aboutConfig.enableâ, den Zugriff auf die Seite about:config wiederherzustellen, wenn dieser optional wĂ€hrend des Build-Prozesses deaktiviert wurde;

- standardmĂ€Ăig die neue BenutzeroberflĂ€che zur Anzeige von TLS-Zertifikaten, die ĂŒber die Dienstseite âabout:certificateâ und das MenĂŒ âTools > Seiteninfo > Sicherheit > Zertifikat anzeigenâ zugĂ€nglich ist. Die Implementierung der Zertifikatsansicht wurde vollstĂ€ndig mit JavaScript und Standards-Webtechnologien neu geschrieben und an das Style-Design von Firefox Quantum angepasst. WĂ€hrend frĂŒher zur Anzeige von Zertifikaten ein separates Fenster geöffnet wurde, wird die Information nun in einem Tab angezeigt, Ă€hnlich wie bei einem Add-on. .
- Gestaltung der Adresszeile. Die auffĂ€lligste Ănderung besteht darin, dass die Liste der Empfehlungen nicht mehr ĂŒber die gesamte Breite des Bildschirms angezeigt wird, sondern stattdessen ein deutlich gekennzeichnetes Dropdown-Fenster verwendet wird. Die vorgeschlagenen Ănderungen treiben die Entwicklung der neuen Implementierung der Adresszeile Quantum Bar voran, die in Firefox 68 eingefĂŒhrt wurde und sich durch eine vollstĂ€ndige Neuschreibung des Codes mit der Ersetzung von XUL/XBL durch die standardmĂ€Ăige Web-API auszeichnet. In der ersten Phase wiederholte die Gestaltung der Quantum Bar vollstĂ€ndig die alte Adresszeile und die Ănderungen beschrĂ€nkten sich lediglich auf interne Ăberarbeitungen. Nun hat die Arbeit an der Verbesserung des Ă€uĂeren Erscheinungsbildes begonnen. Die Ănderungen sind zunĂ€chst standardmĂ€Ăig deaktiviert und mĂŒssen ĂŒber die Einstellung âbrowser.urlbar.megabarâ in about:config aktiviert werden.

- Start des Browsers im Internet-Kiosk-Modus, der durch die Angabe der Option ââkioskâ in der Befehlszeile aktiviert wird und dazu fĂŒhrt, dass nur im Vollbildmodus gearbeitet werden kann. Die Anzeige von Steuerelementen der BenutzeroberflĂ€che, Popup-Fenstern, KontextmenĂŒs und Statusanzeigen fĂŒr das Laden von Seiten (Anzeige von Links und der aktuellen URL) wird blockiert. Die Eingabe von der Tastatur ist stark eingeschrĂ€nkt, zum Beispiel wird die Verarbeitung der Tasten Alt und Ctrl deaktiviert, was es unmöglich macht, den Browser zu verlassen, zu einer anderen Anwendung zu wechseln oder eine andere Website zu öffnen. Dieser Modus kann zur Organisation der Arbeit verschiedener eigenstĂ€ndiger Terminals, WerbestĂ€nde, Demonstrationstafeln und anderer Systeme verwendet werden, die auf die Arbeit mit einer einzigen Website/web-Anwendung beschrĂ€nkt sind.
- Im integrierten System-Plugin des Browsers (frĂŒher wurde das Plugin als Lockbox geliefert), Interface âabout:loginsâ zur Verwaltung gespeicherter Passwörter bietet, wurde die Erkennung von Subdomains beim automatischen AusfĂŒllen von Passworteingabeformularen eingefĂŒhrt. Auch die Warnungen von Firefox Monitor ĂŒber die Kompromittierung von Konten wurden fĂŒr Benutzer mit Screenreadern implementiert.
- In den Versionen fĂŒr Windows, Linux und macOS wird ein nativer MP3-Dekodierer verwendet.
- In den erweiterten Schutzmodus gegen Verfolgung von Bewegungen wurde die Anzeige von Benachrichtigungen ĂŒber die Blockierung von Code zum Mining von KryptowĂ€hrungen hinzugefĂŒgt. In der Leiste, die beim Klicken auf das Symbol mit dem Schild in der Adresszeile angezeigt wird, wird ein ZĂ€hler fĂŒr blockierte Tracker angezeigt.
- FĂŒr Windows-Benutzer ist standardmĂ€Ăig die Möglichkeit aktiviert, Videos im Modus âBild-in-Bildâ (Picture-in-Picture) anzusehen, wodurch das Video in einem schwebenden Fenster abgetrennt wird, das wĂ€hrend der Navigation im Browser sichtbar bleibt. Um diesen Modus zu aktivieren, muss man auf den angezeigten Tooltip klicken oder im KontextmenĂŒ, das beim Rechtsklick auf das Video erscheint, âBild-in-Bildâ auswĂ€hlen (bei YouTube, das seinen eigenen KontextmenĂŒ-Handler verwendet, muss man zweimal mit der rechten Maustaste klicken oder mit gedrĂŒckter Shift-Taste klicken). In Systemen, die nicht Windows sind, kann die UnterstĂŒtzung des Modus in about:config ĂŒber die Option âmedia.videocontrols.picture-in-picture.enabledâ aktiviert werden.
- UnterstĂŒtzung fĂŒr verschachtelte mehrschichtige Anordnung von Seitenelementen (), die die FlexibilitĂ€t beim Erstellen von Seitenlayouts, die an einem Raster ausgerichtet sind, erheblich verbessert, indem die Möglichkeit zur Definition von Kinderelementen, die an Elternelementen gebunden sind (Platzierung eines einzelnen Grids innerhalb einer Zelle), bereitgestellt wird. Verschachtelte Raster werden durch die Verwendung des Wertes ââ in den Eigenschaften âgrid-template-columnsâ und âgrid-template-rowsâ definiert. Die UnterstĂŒtzung von verschachtelten Grids wurde auch im DevTools Grid Inspector hinzugefĂŒgt.
- In CSS wurde die Eigenschaft hinzugefĂŒgt, die es einem Element ermöglicht, alle Spalten zu ĂŒberspannen.
- Bei der CSS-Eigenschaft wurde die Möglichkeit hinzugefĂŒgt, einen Sichtbarkeitsbereich zu definieren, der mit der Funktion in die Möglichkeit, das SeitenverhĂ€ltnis zu berĂŒcksichtigen, das ĂŒber die Eigenschaft
- aspect-ratio In JavaScript wurde die Methode
- hinzugefĂŒgt, die nur bereits ausgefĂŒhrte oder abgelehnte Promise zurĂŒckgibt und die laufenden Promise nicht berĂŒcksichtigt (erlaubt das Warten auf das Ergebnis der AusfĂŒhrung, bevor ein anderer Code ausgefĂŒhrt wird). Die Klasse
- MathMLElement ), die Elemente in der Notation MathML Im DOM wurde der Konstruktor
- StaticRange() Media Session
- API hinzugefĂŒgt , das Mittel zur Anpassung des Blocks mit Informationen zur Wiedergabe von Multimedia-Inhalten im Benachrichtigungsbereich bereitstellt. Ăber diese API kann die Webanwendung nicht nur eine Benachrichtigung ĂŒber den Beginn der Wiedergabe eines neuen StĂŒcks anzeigen, sondern auch die Steuerung im Benachrichtigungsbereich oder ĂŒber die BenutzeroberflĂ€che des Screensavers organisieren, beispielsweise durch das Platzieren von Tasten fĂŒr Pause, Spulen oder den Ăbergang zum nĂ€chsten StĂŒck.
- In der API fĂŒr Erweiterungsentwickler die Verarbeitung von Fehlern beim Laden von Daten. In den ĂŒber windows.create von Erweiterungen geöffneten Pop-ups wird der Name der Erweiterung anstelle der URL der Erweiterung (âmoz-extension://â) angezeigt.
- In WebGL wurde die UnterstĂŒtzung der Erweiterung , die es ermöglicht, mit einem einzigen Aufruf mehrere Ansichtsbereiche gleichzeitig zu rendern (nĂŒtzlich fĂŒr Stereoausgaben in WebXR);
- Im Interface zur Inspektion der NetzwerkaktivitĂ€t wurde die Möglichkeit implementiert, die Verarbeitungsschritte von Netzwerkanforderungen zu analysieren, wobei die Zeiten fĂŒr die DNS-Resolution, den Verbindungsaufbau, den Datentransfer und den Erhalt der Antwort getrennt angezeigt werden. Die Informationen werden ĂŒber einen neuen Reiter Timing in der rechten Seitenleiste bereitgestellt.
- Im Interface zur Verfolgung der NetzwerkaktivitĂ€t ist standardmĂ€Ăig der Modus zur Inspektion von WebSocket-Verbindungen mit der Möglichkeit, aktive Verbindungen anzuhalten.
- Im Network Monitor wurde die Volltextsuche in den Körpern von Anfragen/Antworten, Cookies und Headern hinzugefĂŒgt, sowie wurde die Möglichkeit implementiert, das Laden bestimmter URLs durch das HinzufĂŒgen von Filtern mit erforderlichen Masken zu blockieren.
- In der Web-Konsole wurde fĂŒr die Bearbeitung realisiert, der die Eingabe von mehrere Zeilen umfassenden JavaScript-Konstruktionen erlaubt, wobei die AusfĂŒhrung nicht durch DrĂŒcken der Eingabetaste, sondern durch einen Klick auf die SchaltflĂ€che AusfĂŒhren erfolgt. Der Modus wird als Seitenleiste angezeigt, die nach einem Klick auf das Symbol âsplit paneâ im rechten Bereich des Eingabefelds oder durch die Tastenkombination Strg+B sichtbar wird.
- Im JavaScript-Debugger wurde der Werte von Variablen an den Stellen ihrer Verwendung im Code implementiert, eines Ereignisprotokolls ermöglicht und die Möglichkeit hinzugefĂŒgt, mit Haltepunkten (devtools.debugger.features.overlay in about:config) zu deaktivieren.
- FĂŒr Android wurde ein korrigierendes Update fĂŒr Firefox 68.2 vorbereitet. Wir erinnern daran, dass die Entwicklung neuer bedeutender Firefox-Versionen fĂŒr Android eingestellt wurde. Als Ersatz kommt Firefox fĂŒr Android mit dem Codenamen Fenix (wird verteilt als ) neuer Browser fĂŒr mobile GerĂ€te, der die GeckoView-Engine und eine Sammlung von Mozilla Android Components verwendet.
Die Verringerung der kritischen SicherheitsanfĂ€lligkeiten ist darauf zurĂŒckzufĂŒhren, dass Probleme mit dem Speicher, wie PufferĂŒberlĂ€ufe und Zugriffe auf bereits freigegebene Speicherbereiche, nun als gefĂ€hrlich, aber nicht kritisch markiert werden. In der neuen Version wurden 13 solcher Probleme behoben, die potenziell zur AusfĂŒhrung von Schadcode beim Ăffnen speziell gestalteter Seiten fĂŒhren könnten.
Neben den Neuerungen und Fehlerbehebungen wurden in Firefox 71 , von denen 17 (zusammengefasst unter und ) als potenziell in der Lage eingestuft werden, Schadcode beim Ăffnen speziell gestalteter Seiten auszufĂŒhren. Bemerkenswert ist, dass Probleme mit dem Speicher, wie PufferĂŒberlĂ€ufe und Zugriffe auf bereits freigegebene Speicherbereiche, nun als gefĂ€hrlich, aber nicht kritisch eingestuft werden.
Quelle: opennet.ru


