Entfernungen
Feature-Richtlinie entfernen: Lazyload
Mit der Richtlinie für Lazy Loading
das Attribut lazyload
für die Tags <iframe>
und <img>
steuern, um mehr
Kontrolle über die Ladeverzögerung für eingebettete Inhalte und Bilder pro Ursprung
zu verstehen.
Die Richtlinie wird zugunsten einer neueren Funktionsrichtlinie zum Laden entfernt, nämlich
loading-frame-default-eager
, was eher auf die loading
verwendet. Das Entfernen gilt sowohl für den Header für Funktionsrichtlinien
und dem allow
-Attribut <iframe>
.
Status der Chrome-Plattform | Chromium-Programmfehler
Ausgaben aus MediaStreamAudioDestinationNode entfernen
Gemäß der Spezifikation ist die MediaStreamAudioDestinationNode
im Web
Die Audio API sollte keine Ausgaben haben. Die Chrome-Implementierung hat eine einzige Ausgabe
das entfernt wurde.
Status der Chrome-Plattform | Chromium-Programmfehler
Unsichere Verwendung von DeviceMotionEvent entfernen
Seit 2015 werden in Chromium immer dann Einstellungswarnungen angezeigt, wenn die API die in einem unsicheren Browserkontext verwendet werden. Chrome schränkt die API jetzt ein, um oder Kontexte zu durchsuchen. Durch diese Änderung werden die Implementierungen von Chromium an die Datenschutz- und Sicherheitsempfehlungen in der Spezifikation mit dem übergeordneten Ziel, leistungsstarke Funktionen für unsichere Ursprünge einzustellen.
Status der Chrome-Plattform | Chromium-Programmfehler
Unsichere Verwendung von DeviceOrientationEvent entfernen
Seit 2015 werden in Chromium immer dann Einstellungswarnungen angezeigt, wenn die API die in einem unsicheren Browserkontext verwendet werden. Chrome schränkt die API jetzt ein, um oder Kontexte zu durchsuchen. Durch diese Änderung werden die Implementierungen von Chromium an die Datenschutz- und Sicherheitsempfehlungen in der Spezifikation mit dem übergeordneten Ziel, leistungsstarke Funktionen für unsichere Ursprünge einzustellen.
Status der Chrome-Plattform | Chromium-Programmfehler
Einstellungsrichtlinie
Um die Plattform intakt zu halten, entfernen wir manchmal APIs von der Webplattform, die ihren Kurs absolviert haben. Es kann viele Gründe geben, warum wir eine API entfernen, z. B.:
- Sie werden durch neuere APIs ersetzt.
- Sie werden aktualisiert, um Änderungen der Spezifikationen zu berücksichtigen, um sie an andere Browser anzupassen.
- Es handelt sich dabei um frühe Tests, die in anderen Browsern nie erfolgreich waren und daher den Support für Webentwickler erhöhen können.
Einige dieser Änderungen wirken sich nur auf eine sehr kleine 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 ausgeführt werden.
In Chrome gibt es derzeit einen Prozess für die Einstellung und Entfernung von APIs, der im Wesentlichen die folgenden Punkte beinhaltet:
- Kündige dies über die blink-dev-Mailingliste an.
- In der Chrome-Entwicklertools-Konsole kannst du Warnungen festlegen und Zeitstufen angeben, wenn eine Nutzung auf der Seite erkannt wird.
- Warten Sie, beobachten Sie die Funktion und entfernen Sie sie, wenn die Nutzung sinkt.
Unter chromestatus.com finden Sie eine Liste aller eingestellten Funktionen. Wenn Sie den Filter für eingestellte Funktionen verwenden, können Sie den entfernten Filter anwenden. Wir werden auch versuchen, einige der Änderungen, Überlegungen und Migrationspfade in diesen Posts zusammenzufassen.