Firefox 71 veröffentlicht

Es fand Freigabe des Webbrowsers Firefox 71, sowie mobiler Version Firefox 68.3 für die Android-Plattform. Zudem wurde ein Update erstellt. Zweig . In naher Zukunft wird die 68.3.0Beta-Testphase des Firefox 80 beginnen, dessen Veröffentlichung für den 25. August geplant ist. wird auf den Branch Firefox 72 übergehen, dessen Veröffentlichung für den 7. Januar geplant ist (Projekt geht über zu einem neuen 4-wöchentlichen Entwicklungszyklus).

Haupt Neuheiten:

  • Vorgeschlagen neuen Interface der Seite „about:config“, das eine im Browser eingebettete Dienst-Webseite ist, die in HTML, CSS und JavaScript geschrieben wurde. Elemente der Seite können beliebig mit der Maus ausgewählt werden (auch mehrere Zeilen auf einmal) und in die Zwischenablage kopiert werden, ohne das Kontextmenü zu verwenden. Die obere Suchzeile wurde beibehalten und um die Möglichkeit erweitert, neue Variablen hinzuzufügen. Darüber hinaus wurde die Unterstützung für die Suche über den eingebauten Mechanismus implementiert, der auch zur Suche auf regulären Seiten mit schrittweiser Übereinstimmung verwendet wird.

    Firefox 71 veröffentlicht

    Für jede Einstellung wurde eine Schaltfläche hinzugefügt, die es ermöglicht, Variablen mit booleschen Werten (true/false) umzupolen oder string- und numerische Variablen zu bearbeiten. Für von Benutzern geänderte Werte wurde eine Schaltfläche hinzugefügt, um die Änderungen auf den Standardwert zurückzusetzen.

    Firefox 71 veröffentlicht

    Nach dem Öffnen von about:config werden standardmäßig keine Elemente angezeigt und nur die Suchleiste ist sichtbar. Um die gesamte Liste anzusehen, muss die Schaltfläche „Alle anzeigen“ gedrückt werden. In den Einstellungen hinzugefügt die Option „general.aboutConfig.enable“ die es ermöglicht, den Zugriff auf die Seite about:config wiederherstellen, falls dieser optional während des Build-Vorgangs deaktiviert wurde;

    Firefox 71 veröffentlicht
  • Ein neuer Parser wurde aktiviert standardmäßig wird eine neue Benutzeroberfläche zur Anzeige von TLS-Zertifikaten bereitgestellt, die über die Dienstseite „about:certificate“ und das Menü „Extras > Seiteninformationen > Sicherheit > Zertifikat anzeigen“ zugänglich ist. Die Implementierung der Zertifikatsansicht wurde vollständig neu geschrieben, unter Verwendung von JavaScript und modernen Webtechnologien, und wurde an das Styling von Firefox Quantum angepasst. Während zuvor zur Anzeige von Zertifikaten ein separates Fenster geöffnet wurde, wird die Information nun in einem Tab in einem ähnlichen Format wie ein Add-On angezeigt. Bestimmt etwas.

    Firefox 71 veröffentlicht
  • Das Design der Anmelde- und Entsperrbildschirme wurde modernisiert, was sie funktionaler, benutzerfreundlicher und eleganter macht. Gestaltung der Adressleiste. Die auffälligste Änderung war der Übergang von der Anzeige einer Empfehlungsliste über die gesamte Breite des Bildschirms hin zu einem klar definierten Dropdown-Fenster. Die vorgeschlagenen Änderungen setzen die Entwicklung der neuen Implementierung der Adressleiste Quantum Bar fort, die mit Firefox 68 eingeführt wurde und durch eine vollständige Neuschreibung des Codes gekennzeichnet ist, bei der XUL/XBL durch die Standard-Web-API ersetzt wurde. In der ersten Phase wiederholte die Gestaltung der Quantum Bar vollständig die alte Adressleiste, und die Änderungen beschränkten sich lediglich auf interne Überarbeitungen. Nun hat die Arbeit an der Verbesserung des Erscheinungsbildes begonnen. Die Änderungen sind derzeit standardmäßig deaktiviert und müssen über die Einstellung «browser.urlbar.megabar» in about:config aktiviert werden.

    Firefox 71 veröffentlicht
  • Hinzugefügt поддержка Der Browser kann im Internet-Kiosk-Modus gestartet werden, der durch die Angabe der Option „—kiosk“ in der Befehlszeile aktiviert wird und die Nutzung nur im Vollbildmodus ermöglicht. Die Anzeige von Steuerelementen, Popup-Fenstern, Kontextmenüs und Ladeindikatoren (einschließlich Links und aktueller URL) wird blockiert. Die Eingabe von der Tastatur ist stark eingeschränkt, beispielsweise werden die Tasten Alt und Ctrl deaktiviert, was das Verlassen des Browsers, das Wechseln zu einer anderen Anwendung oder das Öffnen einer anderen Website unmöglich macht. Dieser Modus kann zur Einrichtung von verschiedenen autonomen Terminals, Werbeständen, Demonstrationstafeln und anderen Systemen verwendet werden, die auf die Arbeit mit einer einzigen Website/web-Anwendung beschränkt sind.
  • Im systemintegrierten Browser-Add-on Lockwise (früher wurde das Add-on als Lockbox bereitgestellt), wurde die Schnittstelle „about:logins“ zur Verwaltung gespeicherter Passwörter eingeführt, die nun auch die Erkennung von Subdomänen beim automatischen Ausfüllen von Passwortformularen ermöglicht. Die Benachrichtigungen von Firefox Monitor über kompromittierte Konten sind jetzt auch für Benutzer mit Bildschirmlesegeräten implementiert.
  • In den Builds für Windows, Linux und macOS wird ein nativer MP3-Decoder verwendet.
  • Der erweiterte Modus zum Schutz vor Tracking enthält Benachrichtigungen über die Blockierung von Mining-Code. In der Leiste, die erscheint, wenn man auf das Symbol mit dem Schild in der Adressleiste klickt, wird ein Zähler für blockierte Tracker angezeigt.
  • Für Windows-Nutzer ist standardmäßig die Möglichkeit aktiv, Videos im Picture-in-Picture-Modus anzusehen. Dieser Modus erlaubt es, das Video in einem schwebenden Fenster zu lösen, das während der Navigation im Browser sichtbar bleibt. Um in diesem Modus zu schauen, muss man auf den Tooltip klicken oder im Kontextmenü, das erscheint, wenn man mit der rechten Maustaste auf das Video klickt, 'Picture in picture' auswählen (bei YouTube, das seinen eigenen Kontextmenü-Handler verwendet, muss man dafür zweimal mit der rechten Maustaste klicken oder bei gedrückter Shift-Taste klicken). In Systemen, die nicht Windows sind, kann die Unterstützung für diesen Modus in about:config über die Option 'media.videocontrols.picture-in-picture.enabled' aktiviert werden.
  • Unterstützung für das parallele Bauen von Paketen auf Mehrkernsystemen wurde implementiert. Die Anzahl der Threads kann über das Makro „%_smp_build_ncpus“ und die Variable $RPM_BUILD_NCPUS festgelegt werden. Zur Bestimmung der Anzahl der CPUs wurde das Makro „%getncpus“ vorgeschlagen; Unterstützung für verschachtelte, mehrschichtige Layouts von Seitenelementen (CSS Grid Level 2), die die Flexibilität beim Erstellen von seitenrasterorientierten Layouts erheblich verbessert, indem sie die Möglichkeit bietet, untergeordnete Elemente zu definieren, die an übergeordnete Zellen gebunden sind (Platzierung eines separaten grids innerhalb einer Zelle). Verschachtelte Raster werden durch die Verwendung des Wertes „subgrid“ in den Eigenschaften „grid-template-columns“ und „grid-template-rows“ definiert. Die Unterstützung für verschachtelte Raster wurde auch im DevTools Grid Inspector hinzugefügt.
  • In CSS wurde die Eigenschaft column-spanhinzugefügt, die es einem Element ermöglicht, alle Spalten zu überspannen.
  • In der CSS-Eigenschaft clip-path bietet jetzt die Möglichkeit, einen Sichtbarkeitsbereich zu definieren, der durch die Funktion path() in Format eines SVG-Pfads festgelegt ist.
  • Hinzugefügt Die Möglichkeit, das Seitenverhältnis, das über die Eigenschaft aspect-ratio, für die HTML-Attribute „height“ und „width“ im -Tag berücksichtigt wird.
  • In JavaScript wurde die Methode Promise.allSettled(),hinzugefügt, die nur bereits erfüllte oder abgelehnte Promises zurückgibt, ohne die Promises zu berücksichtigen, die auf die Erfüllung warten (ermöglicht es, bis zum Ergebnis zu warten, bevor anderer Code ausgeführt wird).
  • Die Klasse MathMLElement (früher nur die Klasse Element) wurde implementiert und definiert Elemente in der Notation MathML. Es wurde auch ein entsprechender MathML-DOM-Baum hinzugefügt, mit dem mathmlEl.style und globale Ereignis-Handler verwendet werden können.
  • Ein Konstruktor wurde zum DOM hinzugefügt StaticRange() , um ein StaticRange-Objekt zu erstellen, das einen Teil des DOM-Inhalts darstellt.
  • Die API wurde hinzugefügt Media Session, die 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 über den Benachrichtigungsbereich oder über die Benutzeroberfläche des Bildschirmschoners organisieren, indem beispielsweise Pause-, Scrubbing- oder Next-Buttons platziert werden.
  • Im API für Add-On-Entwickler verbessert wurde die Handhabung von Fehlern beim Laden von Daten verbessert. In den Fenstern, die von Add-Ons über den Aufruf windows.create geöffnet werden, wird der Titel des Add-Ons anstelle der URL des Add-Ons („moz-extension://“) angezeigt.
  • WebGL unterstützt jetzt die Erweiterung OVR_multiview2, die es ermöglicht, mit einem einzigen Aufruf in mehrere Ansichtsbereiche zu rendern (nützlich für die Stereoausgabe in WebXR);
  • Im Netzwerkaktivitätsinspektor gibt es die Möglichkeit, die Phasen der Verarbeitung von Netzwerkaufträgen zu analysieren, wobei die Zeiten für die DNS-Resolver, die Verbindungsherstellung, das Senden von Daten und das Empfangen von Antworten separat angezeigt werden. Die Informationen werden über den neuen Reiter 'Timing' im rechten Seitenbereich bereitgestellt.

    Firefox 71 veröffentlicht
  • Im Netzwerkaktivitätsmonitor ist standardmäßig ist Teil des Tools der WebSocket-Verbindungsinspektor mit der Möglichkeit, aktive Verbindungen zu pausieren.

    Firefox 71 veröffentlicht
  • Im Network Monitor wurde поддержка eine Volltextsuche in den Inhalten von Anfragen/Antworten, Cookies und Headern hinzugefügt, und es wurde umgesetzt die Möglichkeit die Blockierung des Ladens bestimmter URLs durch Hinzufügen von Filtern mit notwendigen Masken.

    Firefox 71 veröffentlicht
  • In der Web-Konsole wurde ein mehrzeiliger Modus zum Bearbeiten implementiert, der es ermöglicht, mehrzeilige JavaScript-Konstrukte einzugeben, deren Ausführung nicht mit drückend Enter, sondern durch Klicken auf die Schaltfläche 'Run' erfolgt. Der Modus wird als Seitenbereich dargestellt, der nach dem Klicken auf das 'Split-Pane'-Symbol rechts im Eingabefeld oder über die Tastenkombination Strg+B angezeigt wird.

    Firefox 71 veröffentlicht
  • Im JavaScript-Debugger wurde ein Vorschau Variablenwerte am Ort ihrer Verwendung im Code implementiert Führung des Ereignisprotokolls und die Möglichkeit zur Deaktivierung hinzugefügt des Pop-up-Blocks mit Haltepunkten (devtools.debugger.features.overlay in about:config).

    Firefox 71 veröffentlicht
  • Für Android wurde ein Korrekturupdate für Firefox 68.2 vorbereitet. Wir erinnern daran, dass die Entwicklung neuer signifikanter Firefox-Versionen für Android eingestellt wurde. Als Ersatz kommt Firefox für Android unter dem Codenamen Fenix (verfügbar als Firefox Preview) seit Sommer 2016). Bis Ende 2019 ist die Veröffentlichung einer weiteren experimentellen Version der GTK 3.9x-Reihe geplant, gefolgt von einem finalen Testrelease von GTK 3.99 im Frühling 2020, das alle angestrebten Funktionen enthalten wird. Die Veröffentlichung von GTK 4 wird für Anfang Herbst 2020 erwartet, zeitgleich mit GNOME 3.38. neuer mobiler Browser, der die GeckoView-Engine und die Mozilla Android Components verwendet.

    Die Reduzierung der Anzahl kritischer Sicherheitsanfälligkeiten ist darauf zurückzuführen, dass Speicherprobleme, wie Pufferüberläufe und Zugriffe auf bereits freigegebene Speicherbereiche, nun als gefährlich, aber nicht kritisch eingestuft werden. In dieser Version wurden 13 solcher Probleme behoben, die potenziell zur Ausführung von Angreifer-Code beim Öffnen speziell gestalteter Seiten führen könnten.

Neben Neuheiten und Fehlerbehebungen wurden in Firefox 71 26 Sicherheitsanfälligkeiten, von denen 17 (zusammengefasst unter CVE-2019-17013 und CVE-2019-17012) als potenziell in der Lage gekennzeichnet, schadhafter Code auszuführen, wenn speziell gestaltete Seiten geöffnet werden. Bemerkenswert ist, dass Speicherprobleme, wie Bufferüberläufe und Zugriffe auf bereits freigegebene Speicherbereiche, nun als gefährlich, aber nicht kritisch eingestuft werden.

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster