Die Version des Webbrowsers Chrome 130 ist verfügbar

Die Google Company hat die Version 130 des Web-Browsers Chrome veröffentlicht. Gleichzeitig steht die stabile Ausgabe des freien Projekts Chromium zur Verfügung, das die Grundlage für Chrome bildet. Der Browser Chrome unterscheidet sich von Chromium durch die Verwendung von Google-Logos, das Vorhandensein eines Systems zur Benachrichtigung im Falle eines Absturzes, Modulen zum Abspielen von kopiergeschütztem Video-Content (DRM), einem automatischen Update-System, der ständigen Aktivierung von Sandbox-Isolation, der Bereitstellung von Schlüsseln für die Google API und der Übertragung von RLZ-Parametern bei der Suche. Für diejenigen, die mehr Zeit für Updates benötigen, wird eine separate Unterstützung für die Extended Stable-Version angeboten, die 8 Wochen begleitet wird. Die nächste Version Chrome 131 ist für den 12. November geplant.

Wesentliche Änderungen in Chrome 130:

  • Es wurde ein neues Formular für kompakte Benachrichtigungen über durchgeführte Aktionen hinzugefügt, die unter der Adressleiste in Form eines kleinen Streifens angezeigt werden, der den Inhalt überdeckt. Beispielsweise kann ein solcher Dialog den Benutzer über eine erfolgreiche Hinzufügung eines Elements zur Leseliste informieren und eine Schaltfläche zum Öffnen der Leseliste in der Seitenleiste anzeigen. Die Einführung der neuen Form von Benachrichtigungen erfolgt schrittweise, um die Anzeige zu steuern, wurde die Einstellung „chrome://flags/#top-chrome-toasts“ vorgeschlagen.
    Die Version des Webbrowsers Chrome 130 ist verfügbar
  • Im eingeschalteten Energiesparmodus (Energy saver) wurde experimentelle Unterstützung für die automatische Einfrierung von Tabs implementiert, die viele CPU-Ressourcen verbrauchen, dabei jedoch keinen Ton ausgeben und mehr als 5 Minuten verborgen sind. Ausnahmen werden nur für Tabs gemacht, die mit der Steuerung externer Geräte oder der Durchführung von Video- und Audio-Konferenzen verbunden sind (solche Tabs werden anhand des Zugriffs auf die API für die Arbeit mit USB, Bluetooth, Kamera, Eingabegeräten und Mikrofon und der Organisation eines Kommunikationskanals mit RTCDataChannel oder MediaStreamTrack identifiziert). Um das Auto-Einfrieren zu aktivieren, wurden die Einstellungen „chrome://flags/#freezing-on-energy-saver“ und „chrome://flags/#freezing-on-energy-saver-testing“ hinzugefügt. In Chrome 131 wird das Auto-Einfrieren schrittweise standardmäßig aktiviert, beginnend mit 1% der Benutzer.
  • In der Version für die Plattform Android wurde ein integrierter PDF-Dokumentenbetrachter implementiert, der keinen Aufruf externer Anwendungen erfordert (als Option bleiben die Möglichkeiten zum Herunterladen von PDFs und zum Öffnen in einer anderen Anwendung verfügbar).
  • Es wurde die Möglichkeit eingeführt, im Modus „Bild-in-Bild“ (picture-in-picture) nicht nur Videos, sondern auch beliebige Elemente zur Anzeige von Inhalten über anderem Inhalt zu öffnen. Zum Beispiel können im Modus „Bild-in-Bild“ jetzt Benutzeroberflächen für Videokonferenzen, eigene Videoplayer, Notizsysteme, Chats, Entwicklerwerkzeuge usw. angezeigt werden. Das Öffnen von Inhalten im Modus „Bild-in-Bild“ erfolgt mittels der Methode documentPictureInPicture.requestWindow(), die ein Objekt zurückgibt, über das Inhalte mit der Methode .document.body.append() hinzugefügt werden können.
    Die Version des Webbrowsers Chrome 130 ist verfügbar
  • Die Möglichkeit wurde hinzugefügt, auf externe Wörterbücher mit komprimierten Antworten unter Verwendung der Algorithmen Brotli und Zstandard zuzugreifen.
  • Die Unterstützung für die Aktivierung von Scrollbereichen bei der Navigation mit der Tastatur wurde hinzugefügt, sodass Benutzer ohne Maus zuerst mit der Tabulatortaste in den gewünschten Bereich wechseln und dann dessen Inhalt mit den Pfeiltasten scrollen können.
  • Die Unterstützung für die Analyse von nicht-standardmäßigen URL-Schemata (die nicht in der Liste typischer Schemata enthalten sind) mit Trennung von Host und Pfad wurde hinzugefügt. Zum Beispiel wird bei der Analyse der URL „git://example.com/path“ „example.com“ als Host und „/path“ als Pfad definiert (bis jetzt wurde „//example.com/path“ als ein einziger Pfad behandelt).
  • In der Android-Version wurde die integrierte Unterstützung für die Verbindung von Drittanbietern für die automatische Formularvervollständigung und Passwortspeicherung eingeführt, die nicht auf die Accessibility-API angewiesen ist.
  • Das Verhalten des Elements wurde an Safari und Firefox angepasst – im Sichtbarkeitsmodus ‚none‘ wird das Element nun nicht mehr versteckt, sondern auf einen separaten Stil umgeschaltet.
  • Neue Empfehlungen der CSS Working Group zur Behandlung von verschachtelten Regeln in CSS-Blöcken wurden implementiert, die jetzt die Reihenfolge der Definition von CSS-Eigenschaften und CSS-Regeln im Block berücksichtigen (früher wurden alle CSS-Regeln zuerst verarbeitet, was zu unlogischen Ergebnissen aus Sicht der Entwickler führte). Zum Beispiel stellte der folgende CSS-Block früher eine rote Hintergrundfarbe dar, jetzt wird er grün darstellen: .foo { width: fit-content; @media screen { background-color: red; } background-color: green; }
  • Das CSS-Attribut box-decoration-break wurde implementiert, das angibt, wie ein Element gerendert werden soll, wenn seine Teile in unterschiedlichen Zeilen, Spalten oder Seiten getrennt sind. Es stehen zwei Render-Modi zur Verfügung: slice – das Element wird zunächst vollständig gerendert und dann in Teile aufgeteilt; clone – jeder Abschnitt wird separat mit seinen eigenen Abmessungen und Abständen gerendert. In Firefox wird dieses Attribut seit 2014 unterstützt.
    Die Version des Webbrowsers Chrome 130 ist verfügbarDie Version des Webbrowsers Chrome 130 ist verfügbar
  • Die WebGPU-API hat den Modus "dual-source-blending" hinzugefügt, um die Ausgabe aus zwei Fragment-Shadern zu mischen und das Ergebnis in einen Framebuffer zu schreiben.
  • Im Modus "Origin Trials" wurde die API Language Detector implementiert, die es ermöglicht, die Sprache anhand eines Textfragments zu bestimmen.
  • Die Werkzeuge für Web-Entwickler wurden erweitert. Im Netzwerkaktivitätsanalyse-Panel wurde ein Dropdown-Menü mit zusätzlichen Filtern hinzugefügt. Es wurde eine Option zur Bereinigung sensibler Daten vor dem Speichern einer HTTP-Sitzung im HAR-Format (HTTP Archive) hinzugefügt.

Die Version des Webbrowsers Chrome 130 ist verfügbar
Video abspielen

Neben den Neuerungen und Fehlerbehebungen wurden in der neuen Version 17 Sicherheitsanfälligkeiten behoben. Viele der Sicherheitsanfälligkeiten wurden durch automatisierte Tests mit den Tools AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer und AFL выявлены. Ein Problem wurde als hochgefährlich eingestuft (Zugriff auf bereits freigegebenen Speicher in AI-bezogenen Code). Kritische Probleme, die alle Schutzebenen des Browsers umgehen und Code außerhalb der Sandbox-Umgebung im System ausführen ermöglichen, wurden nicht gefunden. Im Rahmen des Programms zur Vergütung für die Entdeckung von Sicherheitsanfälligkeiten hat Google für diese Version 13 Prämien in Höhe von insgesamt 72.000 US-Dollar (eine Prämie von 36.000 US-Dollar, 4.000 US-Dollar und 3.000 US-Dollar, zwei Prämien von 6.000 US-Dollar, 5.000 US-Dollar und 2.000 US-Dollar, drei Prämien von 1.000 US-Dollar) vergeben. Die Höhe einer Prämie ist noch nicht festgelegt.

Quelle: opennet.ru

60GB SSD 8Gb DDR4