Einstellung und Entfernungen in Chrome 76

Joe Medley
Joe Medley

.

Entfernen

Feature-Richtlinie entfernen: Lazyload

Mit der Richtlinie für das Lazyload-Feature konnten Entwickler das Attribut lazyload für die Tags <iframe> und <img> selektiv steuern, um die Ladeverzögerung für eingebettete Inhalte und Bilder pro Ursprung besser zu steuern.

Die Richtlinie wird zugunsten einer neueren Feature-Richtlinie zum Laden entfernt, nämlich loading-frame-default-eager, die besser auf die Verwendung des loading-Attributs abgestimmt ist. Das Entfernen gilt sowohl für den Header „Feature-Policy“ als auch für das Attribut <iframe> allow.

Status der Chrome-Plattform | Chromium-Fehler

Ausgaben aus MediaStreamAudioDestinationNode entfernen

Gemäß der Spezifikation sollte MediaStreamAudioDestinationNode in der Web Audio API keine Ausgaben haben. Die Implementierung von Chrome hat eine einzelne Ausgabe, die entfernt wurde.

Status der Chrome-Plattform | Chromium-Fehler

Unsichere Nutzung von DeviceMotionEvent entfernen

Seit 2015 werden in Chromium Einstellungswarnungen angezeigt, wenn die API in einem nicht sicheren Browserkontext verwendet wird. Chrome beschränkt die API jetzt auf den Schutz von Browserkontexten. Durch diese Änderung entsprechen die Implementierungen von Chromium den Empfehlungen zu Datenschutz und Sicherheit in der Spezifikation. Außerdem orientiert sich diese Änderung an den umfassenden Bemühungen, leistungsstarke Funktionen bei unsicheren Ursprüngen einzustellen.

Status der Chrome-Plattform | Chromium-Fehler

Unsichere Nutzung von DeviceOrientationEvent entfernen

Seit 2015 werden in Chromium Einstellungswarnungen angezeigt, wenn die API in einem nicht sicheren Browserkontext verwendet wird. Chrome beschränkt die API jetzt auf den Schutz von Browserkontexten. Durch diese Änderung entsprechen die Implementierungen von Chromium den Empfehlungen zu Datenschutz und Sicherheit in der Spezifikation. Außerdem orientiert sich diese Änderung an den umfassenden Bemühungen, leistungsstarke Funktionen bei unsicheren Ursprüngen einzustellen.

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.