Einstellungen und Entfernungen in Chrome 74

Joe Medley
Joe Medley

.

Entfernen

Downloads der Opener-Navigation über ursprungsübergreifende Pop-ups nicht zulassen

Wenn über ein Pop-up-Fenster eine URL aufgerufen wird, die zu einem Download führt, wird der Download blockiert und die Navigation abgebrochen, wenn das Pop-up ursprungsübergreifend zum Öffnender ist. Dadurch wird ein seit Langem bestehendes Sicherheitsproblem behoben.

Status der Chrome-Plattform | Chromium-Fehler

„languageCode“-Attribut von PaymentAddress entfernen

Die PaymentAddress.languageCode-Property wurde aus der Payment Request API entfernt. Diese Property ist die beste Browsersprache des Texts in der Versand-, Rechnungs-, Liefer- oder Abholadresse in der Payment Request API. Das Attribut languageCode ist in der Spezifikation als gefährdet gekennzeichnet und wurde bereits aus Firefox und Safari entfernt. Die Nutzung in Chrome reicht aus, um eine sichere Entfernung zu ermöglichen.

Zu entfernende Absicht | Status der Chrome-Plattform | Chromium-Fehler

Einstellung von Produkten und Funktionen

Drive-by-Downloads in iFrames in Sandbox-Umgebung einstellen

Chrome wird in Kürze Downloads in der Sandbox-Umgebung iframes verhindern, bei denen eine Touch-Geste für Nutzer fehlt. Diese Einschränkung kann jedoch durch das Keyword allow-downloads-without-user-activation in der Liste der Sandbox-Attribute aufgehoben werden. So können Contentanbieter schädliche oder missbräuchliche Downloads einschränken.

Downloads können Sicherheitslücken in einem System verursachen. Obwohl zusätzliche Sicherheitschecks in Chrome und im Betriebssystem durchgeführt werden, passt das Blockieren von Downloads in der Sandbox-Umgebung iframes auch dem allgemeinen Gedanke hinter der Sandbox. Abgesehen von den Sicherheitsbedenken wäre es für Nutzer angenehmer, wenn ein Klick einen Download auf derselben Seite auslösen würde, als Downloads, die automatisch gestartet werden, wenn ein Nutzer auf eine neue Seite gelangt, oder nach dem Klick nicht spontan startet.

Diese Funktion wird voraussichtlich in Chrome 74 entfernt.

Zu entfernende Absicht | Status der Chrome-Plattform | Chromium-Fehler

Einstellungsrichtlinie

Damit die Plattform intakt bleibt, entfernen wir manchmal APIs von der Webplattform, die bereits im Vorfeld ausgeführt wurden. Es gibt viele Gründe, warum wir eine API entfernen, z. B.:

  • Sie werden durch neuere APIs ersetzt.
  • Sie werden aktualisiert, um Änderungen der Spezifikationen widerzuspiegeln und so für eine einheitliche und einheitliche Darstellung mit anderen Browsern zu sorgen.
  • Es handelt sich dabei um frühe Experimente, die in anderen Browsern noch nie zum Laufen gekommen sind und daher den Support für Webentwickler erhöhen können.

Einige dieser Änderungen wirken sich auf eine sehr geringe Anzahl von Websites aus. Um Probleme frühzeitig zu minimieren, informieren wir Entwickler vorab, damit sie die erforderlichen Änderungen vornehmen können, damit ihre Websites weiterhin funktionieren.

Für Chrome gibt es derzeit einen Prozess zur Einstellung und Entfernung von APIs, der im Wesentlichen so aussieht:

  • Mitteilung in der Mailingliste blink-dev ankündigen
  • In der Chrome-Entwicklertools-Konsole kannst du Warnungen festlegen und eine Zeitskala festlegen, wenn Nutzung auf der Seite erkannt wird.
  • Warten Sie, überwachen Sie die Funktion und entfernen Sie sie dann, wenn die Nutzung sinkt.

Eine Liste aller eingestellten Funktionen finden Sie auf chromestatus.com mit dem eingestellten Filter . Entfernte Funktionen finden Sie unter Filter entfernt. Außerdem werden wir versuchen, in diesen Beiträgen einige der Änderungen, Überlegungen und Migrationspfade zusammenzufassen.