Google hat die Veröffentlichung des Webbrowsers Chrome 132 veröffentlicht. Gleichzeitig ist eine stabile Version des kostenlosen Chromium-Projekts verfügbar, das als Basis für Chrome dient. Der Chrome-Browser unterscheidet sich von Chromium durch die Verwendung von Google-Logos, das Vorhandensein eines Systems zum Versenden von Benachrichtigungen im Falle eines Absturzes, Module zum Abspielen kopiergeschützter Videoinhalte (DRM), ein System zur automatischen Installation von Updates und die dauerhafte Aktivierung der Sandbox-Isolation , Bereitstellung von Schlüsseln für die Google-API und Übergabe von RLZ-Parametern bei der Suche. Für diejenigen, die mehr Zeit für die Aktualisierung benötigen, wird der Extended Stable-Zweig separat unterstützt, gefolgt von 8 Wochen. Die nächste Veröffentlichung von Chrome 133 ist für den 4. Februar geplant.
Wichtige Änderungen in Chrome 132:
- Heuristiken hinzugefügt, die automatisch die Funktion „HTTPS-First“ aktivieren, die HTTP-Anfragen an HTTPS umleitet, für Benutzer, die in ihrer Praxis normalerweise HTTPS verwenden. Wenn der Benutzer mit der Aktivierung von „HTTPS-First“ nicht einverstanden ist, kann er diesen Modus in den Einstellungen zwangsweise deaktivieren. Wenn „HTTPS-First“ aktiv ist, erfolgt die Arbeit mit Sites, die HTTPS nicht unterstützen, über einen Fallback auf HTTP, wenn nach der Umleitung die Anfrage über HTTPS fehlschlägt oder Probleme mit Zertifikaten auftreten. Wenn die HTTPS-Option nicht verfügbar ist, wird vor dem Öffnen der Site über HTTP eine spezielle Warnung angezeigt.
- Die Suchfunktionen wurden mithilfe des Google Lens-Dienstes erweitert, der über das Kontextmenü aufgerufen wird. Zusätzlich zur Suche nach Bildern und ausgewähltem Text wurde Unterstützung für das Stellen von Fragen in natürlicher Sprache zum Inhalt von Webseiten und PDF-Dokumenten hinzugefügt. Um eine Frage einzureichen, öffnen Sie die Suchoberfläche von Google Lens über das Menü und geben Sie die Frage oben in der angezeigten Seitenleiste ein. Die Anzahl der in der Übersetzungs-Overlay-Funktion verfügbaren Sprachen wurde erweitert (der übersetzte Text wird über dem Originaltext im Bild angezeigt).

- Für Plattform Windows Die Sandbox-Unterstützung für den Prozess, der Netzwerkdienste unterstützt, wurde hinzugefügt. Die Option „—enable-features=NetworkServiceSandbox“ ermöglicht die Aktivierung der Sandbox. Die Sandbox-Modi können Sie auf der Seite „chrome://sandbox/“ einsehen.
- Den Einstellungen wurde die Möglichkeit hinzugefügt, zuvor auf dem lokalen System gespeicherte Passwörter und Adressen selektiv in einen mit einem Google-Konto verknüpften Cloud-Speicher hochzuladen.

- Anstatt die Synchronisierung zwischen Geräten über ein separates Konto einzurichten, ist es in Desktop-Builds möglich, die Browser des Benutzers mit einem Google-Konto zu verknüpfen, das in Diensten wie Gmail und Google Docs verwendet wird. Wenn Sie sich beispielsweise auf der Gmail-Website anmelden, werden Sie jetzt aufgefordert, sich mit diesem Konto in Chrome anzumelden, um geöffnete Tabs, Einstellungen, Verlauf, Lesezeichen, Passwörter, Adressen, Add-ons, Designs und PWAs zu speichern und zu synchronisieren .


- Die Einstellung „chrome://flags/#enable-user-link-capturing-pwa“ wurde hinzugefügt. Wenn sie aktiviert ist, führt das Verfolgen von Links, die mit einer installierten Webanwendung (PWA) verknüpft sind, zum Öffnen einer regulären Website und zum Erscheinen eines Indikators in der Adressleiste, um zur Nutzung einer Webanwendung zu wechseln. Bisher führte das Öffnen solcher Links sofort zu einem Übergang zu einer Webanwendung, ohne dass die Seite als normale Website genutzt werden konnte.

- Für Element Die Ereignisse „beforetoggle“ und „toggle“ (ToggleEvent) wurden implementiert, sodass Sie die Zeitpunkte des Öffnens und Schließens des Dialogs bestimmen und Ihre Handler in der Phase vor dem Beginn des Anzeigens/Schließens des Dialogs oder zu diesem Zeitpunkt aufrufen können bereits angezeigt oder geschlossen. Beim Aufruf der showModal- oder show-Methode werden ToggleEvent-Ereignisse mit dem Wert „open“ im Parameter newState und beim Schließen des Dialogs mit dem Wert „closed“ generiert.
- Stellt sicher, dass eine InvalidStateError-Ausnahme generiert wird, wenn die Methoden showPopover() und showModal() für Elemente mit dem Attribut „popover“ oder „dialog“-Elemente aufgerufen werden, die sich in einem inaktiven Dokument befinden. Bisher wurde eine solche Herausforderung stillschweigend ignoriert.
- Zusätzlich zur Möglichkeit, Videos und einen benutzerdefinierten Bereich innerhalb einer Registerkarte aufzunehmen, wurde die Element Capture API hinzugefügt, um einzelne HTML-Elemente zu erfassen. Diese Funktion kann in Situationen nützlich sein, in denen Sie Elemente erfassen müssen, die sich überlappen. Beispielsweise ist in einer Videokonferenz-Webanwendung, die die Einbettung anderer Webanwendungen über einen Iframe ermöglicht, möglicherweise eine neue API erforderlich, um den Inhalt des Iframes in Videoform zu erfassen und an andere Teilnehmer zu übertragen.

- Methode getAllScreensMedia() hinzugefügt, um den Inhalt aller mit dem Gerät verbundenen Bildschirme zu erfassen.
- In der Version für Android WebView-basierte Komponenten können nun die File System Access API nutzen, die es Webanwendungen ermöglicht, Daten direkt in Dateien und Verzeichnisse auf dem Gerät des Benutzers zu lesen und zu schreiben. Zuvor war diese API nur in Desktop-Versionen verfügbar. Dateiauswahldialoge lassen sich mit den Methoden `showOpenFilePicker()` und `showSaveFilePicker()` aufrufen.
- Die CSS-Eigenschaft „a href=“https://developer.mozilla.org/docs/Web/CSS/writing-mode“>writing-mode“, mit der Sie die Positionierung von Text in Formularen anpassen können, unterstützt die Schlüsselwörter seitwärts -rl und sideways-lr, nützlich zum Organisieren der vertikalen Ausgabe von traditionellem Text, der keine Hieroglyphen verwendet.
- Die CSS-Eigenschaften „inset“ und „margin“ erlauben Anchor-Size()-Werte.
- Die Möglichkeit, Bildlaufbereiche während der Tastaturnavigation zu aktivieren, ist zurückgekehrt, sodass Benutzer ohne Maus zunächst mit der Tab-Taste zum gewünschten Bereich wechseln und dann mit den Cursorpfeilen durch dessen Inhalt scrollen können. Diese Funktion war zuvor aufgrund von Rückschritten bei den Barrierefreiheitsfunktionen deaktiviert, die in dieser Version behoben wurden.
- Es wurden die Methoden Request.bytes() und Response.bytes() hinzugefügt, die ein Versprechen zurückgeben, mit einem Uint8Array-Objekt gelesen zu werden.
- Sichergestellt, dass der HTTP-Header „Strict-Transport-Security“ in Antworten ignoriert wird mit Server, wird auf dem lokalen System gehostet und akzeptiert Anfragen über localhost.
- Die WebGPU-API implementiert die Möglichkeit, Texturen mit Farbdarstellung in 32-Bit-Gleitkommaformaten (r32float, rg32float und rgba32float) zu mischen. Das Attribut „adapterInfo“ wurde dem GPUDevice-Objekt hinzugefügt.
- Die Möglichkeiten der Tools für Webentwickler wurden erweitert. Unterstützung für die Verwendung des Gemini AI-Assistenten hinzugefügt, um das Debuggen zu vereinfachen und Probleme im Zusammenhang mit Netzwerkanforderungen, Quelldateien und Leistungsverfolgung zu klären. Das Speichern des Chatverlaufs mit dem KI-Assistenten wurde implementiert.

Das Bedienfeld „Sensoren“ implementiert die Simulation unterschiedlicher Belastungsintensitäten der CPU (Nominal, Mittelmäßig, Schwerwiegend, Kritisch). Das Panel zur Schätzung des Speicherverbrauchs unterstützt jetzt die Gruppierung von JavaScript-Objekten nach Namen. Das Design des Konfigurators wurde geändert. Die Registerkarte „Berechnet“ bietet Echtzeitaktualisierungen der berechneten Werte (nützlich zum Verfolgen von Wertänderungen während der Animation). Im Abschnitt „Anwendung > Speicher“ wurde die Möglichkeit hinzugefügt, den Browser-Add-on-Speicher zu überprüfen.


Neben Neuerungen und Fehlerbehebungen beseitigt die neue Version 16 Schwachstellen. Viele der Schwachstellen wurden als Ergebnis automatisierter Tests mit den Tools AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer und AFL identifiziert. Fünf Sachverhalten wurde eine hohe Gefährdungsstufe zugeordnet. Es wurden keine kritischen Probleme identifiziert, die es ermöglichen, alle Ebenen des Browserschutzes zu umgehen und Code auf dem System außerhalb der Sandbox-Umgebung auszuführen. Im Rahmen des Programms zur Auszahlung von Geldprämien für die Entdeckung von Schwachstellen in der aktuellen Version zahlte Google 13 Prämien in Höhe von 37 US-Dollar aus (zwei Prämien in Höhe von 7000 und 5000 US-Dollar, eine Prämie in Höhe von 3000 US-Dollar, drei Prämien in Höhe von 2000 US-Dollar und vier Prämien in Höhe von 1000 US-Dollar). XNUMX $). Die Höhe einer Belohnung steht noch nicht fest.
Source: opennet.ru









