eingestellten Funktionen.
Entfernen
Feature-Richtlinie „lazyload“ entfernen
Mit der Richtlinie für die Lazyload-Funktion sollten Entwickler das lazyload
-Attribut in den <iframe>
- und <img>
-Tags selektiv steuern können, um die Ladeverzögerung für eingebettete Inhalte und Bilder auf Quellebene besser zu steuern.
Die Richtlinie wird zugunsten einer neueren Feature-Richtlinie für das Laden entfernt, nämlich loading-frame-default-eager
, die besser zur Verwendung des loading
-Attributs passt. Die Entfernung gilt sowohl für den Titel der Feature-Richtlinie 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 Ausgänge haben. Die Chrome-Implementierung hat eine einzelne Ausgabe, die entfernt wurde.
Status der Chrome-Plattform | Chromium-Fehler
Unsichere Verwendung von DeviceMotionEvent entfernen
In Chromium werden seit 2015 Warnungen zur Einstellung angezeigt, wenn die API in einem nicht sicheren Browserkontext verwendet wird. Chrome schränkt die API jetzt auf sichere Browserkontexte ein. Durch diese Änderung werden die Chromium-Implementierungen an die Datenschutz- und Sicherheitsempfehlungen in der Spezifikation angepasst. Außerdem ist sie Teil der allgemeinen Bemühungen, leistungsstarke Funktionen für unsichere Ursprünge einzustellen.
Status der Chrome-Plattform | Chromium-Fehler
Unsichere Verwendung von DeviceOrientationEvent entfernen
In Chromium werden seit 2015 Warnungen zur Einstellung angezeigt, wenn die API in einem nicht sicheren Browserkontext verwendet wird. Chrome schränkt die API jetzt auf sichere Browserkontexte ein. Durch diese Änderung werden die Chromium-Implementierungen an die Datenschutz- und Sicherheitsempfehlungen in der Spezifikation angepasst. Außerdem ist sie Teil der allgemeinen Bemühungen, leistungsstarke Funktionen für unsichere Ursprünge einzustellen.
Status der Chrome-Plattform | Chromium-Fehler
Einstellungsrichtlinie
Um die Plattform leistungsfähig zu halten, entfernen wir manchmal APIs von der Webplattform, die nicht mehr benötigt werden. Es kann viele Gründe dafür geben, dass wir eine API entfernen, z. B.:
- Sie werden durch neuere APIs ersetzt.
- Sie werden entsprechend den Änderungen an den Spezifikationen aktualisiert, um für Einheitlichkeit mit anderen Browsern zu sorgen.
- Es handelt sich um frühe Experimente, die in anderen Browsern nie umgesetzt wurden. Dies kann den Supportaufwand für Webentwickler erhöhen.
Einige dieser Änderungen betreffen nur sehr wenige Websites. Um Probleme im Voraus zu vermeiden, informieren wir Entwickler frühzeitig, damit sie die erforderlichen Änderungen vornehmen können, um ihre Websites weiter betreiben zu können.
In Chrome gibt es derzeit ein Verfahren für die Einstellung und Entfernung von APIs, das im Wesentlichen so abläuft:
- Ankündigung in der blink-dev-Mailingliste.
- Legen Sie in der Chrome-Entwicklertools-Konsole Warnungen fest und geben Sie Zeitskalen an, wenn auf der Seite eine Nutzung erkannt wird.
- Warten Sie, beobachten Sie die Nutzung und entfernen Sie die Funktion, sobald sie nicht mehr verwendet wird.
Auf chromestatus.com finden Sie eine Liste aller eingestellten Funktionen, wenn Sie den Filter „Eingestellt“ verwenden. Entfernte Funktionen werden mit dem Filter „Entfernt“ angezeigt. Außerdem werden wir in diesen Beiträgen einige der Änderungen, Gründe und Migrationspfade zusammenfassen.