Release von Chrome 81

Das Unternehmen Google hat Release des Web-Browsers Chrome 81. Gleichzeitig verfügbar stabile Ausgabe des Open-Source-Projekts Chromium, das die Grundlage von Chrome bildet. Der Browser Chrome unterscheidet sich durch die Verwendung von Google-Logos, das Vorhandensein eines Systems zur Benachrichtigung bei Abstürzen, die Möglichkeit, Flash-Inhalte auf Anfrage zu laden, Module zur Wiedergabe von geschützten Videoinhalten (DRM), ein automatisches Aktualisierungssystem und der Übertragung bei der Suche von RLZ-Parametern. Ursprünglich war die Veröffentlichung von Chrome 81 für den 17. März geplant, aber aufgrund der COVID-19-Pandemie und der Umstellung der Entwickler auf Homeoffice wurde die Veröffentlichung auf Eis gelegt. Die nächste Version Chrome 82 wird übersprungen, die Veröffentlichung von Chrome 83 ist für den 19. Mai geplant.

Haupt- Änderungen in Chrome 81:

  • Die Umsetzung des Schutzes vor dem Laden gemischter Multimedia-Inhalte (wenn auf einer HTTPS-Seite Ressourcen über http:// geladen werden). Auf Seiten, die über HTTPS geöffnet werden, werden jetzt automatisch die Links „http://“ beim Laden von Bildern, Skripten, iframes, Audio- und Videodateien auf „https://“ ersetzt, was in der vorherigen Version umgesetzt wurde. Wenn ein Bild nicht über https verfügbar ist, wird der Ladevorgang blockiert (manuell kann die Blockierung über das Menü, zugänglich über das Schlosssymbol in der Adresszeile, angezeigt werden).
  • Deaktiviert Die Unterstützung des FTP-Protokolls. In der nächsten Version wird der gesamte mit FTP verbundene Code entfernt aus dem Code-Basis. Für Zugriffe über das FTP-Protokoll wird die Verwendung externer FTP-Clients empfohlen. Temporär kann die Unterstützung für FTP mittels des Flags „—enable-ftp“ oder „—enable-features=FtpProtocol“ wiederhergestellt werden.
  • Für alle Benutzer wurde die Funktion zur Gruppierung von Tabs aktiviert, die es ermöglicht, mehrere ähnliche Tabs in visuell getrennte Gruppen zusammenzufassen. Jeder Gruppe kann eine eigene Farbe und einen eigenen Namen zugeordnet werden. Zuvor wurde die Tab-Gruppierung nur einer kleinen Benutzergruppe zu Testzwecken angeboten.

    Release von Chrome 81
  • Im API , die den Zugriff auf Komponenten zur Erstellung von virtueller und erweiterter Realität ermöglicht und die Arbeit mit verschiedenen Gerätetypen, von stationären Virtual-Reality-Headsets bis hin zu mobilen Lösungen, vereinheitlicht. Die Unterstützung für Geräte der erweiterten Realität. Das API WebXR ermöglicht eine einheitliche Nutzung verschiedener Gerätetypen, von stationären VR-Headsets bis hin zu Lösungen auf mobilen Geräten. Für die Erstellung von Anwendungen der erweiterten Realität wurde ein neues API Web XR Hit Test, eingeführt, das es ermöglicht, virtuelle Objekte im Sichtfeld der Kamera, die die reale Realität widerspiegelt, zu platzieren. Beispielsweise kann man eine virtuelle Blume auf der Fensterbank, die durch die Kamera gefilmt wird, anzeigen, Informationsmarker über Objekten ausgeben oder virtuelle Möbel in einem leeren Raum platzieren.

    Release von Chrome 81Release von Chrome 81
  • Beim Speichern eines Passworts im integrierten Passwortmanager wird eine Warnung angezeigt, wenn das Passwort auf einer unsicheren Website eingegeben wurde.
  • Es wurden Änderungen In den Nutzungsbedingungen von Google (Google Terms of Service), die einen separaten Abschnitt für Google Chrome und Chrome OS enthalten.
  • Im Inkognito-Modus und im Gastmodus ist die Authentifizierung mit NTLM/Kerberos standardmäßig deaktiviert.
  • In der Implementierung von TLS 1.3 sind erweiterte Mechanismen enthalten, um einem Rückfall auf frühere Versionen des TLS-Protokolls entgegenzuwirken. Früher war der Schutz vor einer Übertragung auf eine frühere Protokollversion nur teilweise aktiviert, da er mit einigen nicht korrekt funktionierenden Proxy-Servern (Palo Alto Networks PAN-OS, Cisco Firepower Threat Defense, ASA mit FirePOWER) inkompatibel war. Jetzt sind Kompatibilitätsprobleme Vergangenheit, da die meisten Hersteller solcher Proxys Updates veröffentlicht haben, um die Implementierungen von TLS an die Anforderungen der Spezifikationen anzupassen.
  • In die Einstellungen wurde die Option „chrome://flags/#treat-unsafe-downloads-as-active-content“ hinzugefügt, die es ermöglicht, Warnmeldungen bei dem Versuch zu aktivieren, unsicheren Downloads ausführbare Dateien über Links von HTTPS-Seiten herunterzuladen (in Chrome 83 werden solche Warnmeldungen standardmäßig angezeigt, während in Chrome 84 Downloads blockiert werden).
  • Für mobile Geräte wurde die Unterstützung für die API Web NFC, die es Webanwendungen ermöglicht, NFC-Tags zu lesen und zu beschreiben, hinzugefügt. Unter den Anwendungsbeispielen dieser neuen API in Webanwendungen sind die Bereitstellung von Informationen zu Museumsexponaten, die Durchführung von Bestandsaufnahmen, das Abrufen von Informationen von Teilnehmerausweisen bei Konferenzen usw. Das Versenden und Scannen von Tags erfolgt mithilfe der Objekte NDEFWriter und NDEFReader. Diese neue API ist derzeit nur im Modus Origin Trials verfügbar (experimentelle Möglichkeiten, die eine separate Aktivierung). Der Origin Trial ermöglicht die Verwendung der angegebenen API aus Anwendungen, die von localhost oder 127.0.0.1 geladen wurden, oder nach einer Registrierung und dem Erhalt eines speziellen Tokens, das für eine begrenzte Zeit für eine bestimmte Website gültig ist.
  • Im Origin Trial-Modus wird im PointerLock-API ein Flag unadjustedMovement, das, wenn gesetzt, die Daten zu Mausbewegungsereignissen unverändert überträgt, ohne Anpassungen und Beschleunigungen.
  • Stabilisiert und jetzt außerhalb der Origin Trials verbreitet ist die Programmierschnittstelle Badging, das es Webanwendungen ermöglicht, Indikatoren zu erstellen, die auf der Symbolleiste oder dem Startbildschirm angezeigt werden. Wenn die Seite geschlossen wird, wird der Indikator automatisch entfernt. Mit dieser Methode können beispielsweise die Anzahl ungelesener Nachrichten oder Informationen zu Ereignissen angezeigt werden;

    Release von Chrome 81
  • In die API Media Session wurde hinzugefügt die Möglichkeit Positionsverfolgung beim Abspielen von Kompositionen. Es sind Daten über die Wiedergabegeschwindigkeit, die Dauer und die aktuelle Wiedergabezeit verfügbar, was die Erstellung eigener Schnittstellen zur Bewertung der Position und zur Navigation im Track ermöglicht.

    Release von Chrome 81
  • Im API INTL wurde die Methode DisplayNames, über die man lokalisierte Bezeichnungen für Sprachen, Länder, Währungen, Datenelemente usw. abrufen kann.
  • Im API PerformanceObserver, die zum Sammeln von Daten über den Zustand von Ressourcen während der Nutzerinteraktion mit Webanwendungen dient, wurde die Verwendung des Flags „buffered“ mit lang andauernden Aufgaben ermöglicht.
  • Standardmäßig berücksichtigt Chrome beim Ausgeben von Bildern die Orientierungsinformationen aus den EXIF-Metadaten. Zum expliziten Überschreiben dieses Verhaltens wurde die CSS-Eigenschaft „image-orientation“ eingeführt.
  • Ein Meta-Tag und die CSS-Eigenschaft „color-scheme„ wurden hinzugefügt, um ein Farbschema für die Darstellung von UI-Elementen wie Formularschaltflächen und Scrollleisten auszuwählen.
  • Dem HTMLAnchorElement wurde das Attribut hrefTranslatehinzugefügt, über das Informationen über die Notwendigkeit zur Übersetzung der Seite in eine andere Sprache nach dem Klicken auf den Link übertragen werden können.
  • Ein neuer Ereignistyp SubmitEvent, der neue Eigenschaften umfasst, mit denen man das Element, das zur Formularübermittlung geführt hat, erkennen kann. Zum Beispiel ermöglicht SubmitEvent die Verwendung eines gemeinsamen Handlers für verschiedene Schaltflächen und Links, die zur Übermittlung eines Formulars führen.
  • Verbesserungen in den Werkzeugen für Web-Entwickler:
    • Im Kontextmenü, das für Netzwerkabfragen angezeigt wird, wurde der Punkt „Kopieren > Kopieren als Node.js fetch“ hinzugefügt, um im fetch-Ausdruck Daten über Cookies einzuschließen.
    • Eine Eingabeaufforderung mit der nicht maskierten Version der Daten wird angezeigt, wenn der Mauszeiger über die CSS-Eigenschaften „content“ bewegt wird.
    • In der Web-Konsole wurde die Detailgenauigkeit der Fehlermeldungen beim Parsen der Felder in der Source Map erhöht.
    • Die Einstellung „Einstellungen > Quellen > Scrollen über das Ende der Datei zulassen“ wurde hinzugefügt, um das Scrollen über das Ende der Datei beim Anzeigen des Quelltexts der Seite zu verhindern.
    • Im Gerätepanel wurde die Simulation des Bildschirms des Smartphones Moto G4 hinzugefügt.
      Release von Chrome 81
    • Im Cookies-Panel wird blockierten Cookies nun ein gelber Hintergrund hinzugefügt.
    • In den Tabellen mit Cookies, die in den Panels Netzwerk und Anwendung angezeigt werden, wurde eine Spalte mit Daten zur Priorität der Cookie-Auswahl hinzugefügt.
    • Alle Felder (außer dem Feld für die Größe) in den Tabellen mit Cookies sind jetzt editierbar.
      Release von Chrome 81
  • Deaktivierung der Unterstützung der Protokolle TLS 1.0 und TLS 1.1 verschoben bis zur Veröffentlichung von Chrome 84. Auch die Veröffentlichung von Chrome 83 wurde verschoben. neu Gestaltung Elemente Web-Formulare, die für die Nutzung auf Touchscreens optimiert wurden.

Neben Neuerungen und Fehlerbehebungen wurden in der neuen Version 32 Schwachstellen. Viele dieser Schwachstellen wurden durch automatisiertes Testen mit Werkzeugen festgestellt, AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer und AFL. Kritische Probleme, die es ermöglichen, alle Schutzebenen des Browsers zu umgehen und im System außerhalb der Sandbox-Umgebung Code auszuführen, wurden nicht festgestellt. Im Rahmen des Programms zur Auszahlung von Belohnungen für das Auffinden von Schwachstellen hat Google für die aktuelle Version 23 Prämien in Höhe von 26.000 US-Dollar ausgezahlt (eine Prämie 7.500 $, eine Prämie 5.000 $, eine Prämie 3.000 $, zwei Prämien 2.000 $, drei Prämien 1.000 $ und acht Prämien 500 $). Die Höhe von 7 Prämien ist bisher nicht festgelegt.

Quelle: opennet.ru

60GB SSD 8Gb DDR4