Einstellungen und Entfernungen in Chrome 86

Joe Medley
Joe Medley

.

WebComponents v0 entfernen

Web Components v0 wurde in Chrome 80 von Computern und Android entfernt. Chromium 86 entfernt sie aus WebView. Dazu gehören auch benutzerdefinierte Elemente (Version 0), Shadow DOM (Version 0) und HTML-Importe.

Einstellung der FTP-Unterstützung

Chrome stellt die Unterstützung für FTP-URLs ein und stellt die Unterstützung für verschlüsselte Verbindungen (FTPS) oder Proxys ein. Die Nutzung von FTP im Browser ist so gering, dass es nicht mehr sinnvoll ist, in die Verbesserung des vorhandenen FTP-Clients zu investieren. Darüber hinaus sind auf allen betroffenen Plattformen leistungsfähigere FTP-Clients verfügbar.

In Google Chrome 72 und höher wurde die Unterstützung für das Abrufen von Dokumentunterressourcen über FTP und das Rendern von FTP-Ressourcen auf oberster Ebene entfernt. Wenn Sie FTP-URLs aufrufen, wird je nach Ressourcentyp derzeit eine Verzeichnisliste oder ein Download angezeigt. Ein Fehler in Google Chrome 74 und höher führte dazu, dass der Zugriff auf FTP-URLs über HTTP-Proxys nicht mehr unterstützt wurde. Die Proxy-Unterstützung für FTP wurde in Google Chrome 76 vollständig entfernt.

Die übrigen Funktionen der FTP-Implementierung von Google Chrome sind darauf beschränkt, entweder eine Verzeichnisliste anzuzeigen oder eine Ressource über unverschlüsselte Verbindungen herunterzuladen.

Die Einstellung des Supports folgt diesem Zeitplan:

Chrome 86

FTP ist für die meisten Nutzer immer noch standardmäßig aktiviert, für Vorabveröffentlichungen (Canary und Beta) aber deaktiviert. Für ein Prozent der stabilen Nutzer wird es experimentell deaktiviert. In dieser Version können Sie es über die Befehlszeile mit dem Befehlszeilen-Flag --enable-ftp oder dem Flag --enable-features=FtpProtocol wieder aktivieren.

Chrome 87

Die FTP-Unterstützung wird standardmäßig für 50 % der Nutzer deaktiviert, kann jedoch mithilfe der oben aufgeführten Flags aktiviert werden.

Chrome 88

Die FTP-Unterstützung wird deaktiviert.

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.