Einstellungen und Entfernungen in Chrome 86

Joe Medley
Joe Medley

WebComponents v0 entfernen

Die Version 0 der Webkomponenten wurde in Chrome 80 vom Computer und von Android entfernt. Chromium 86 aus WebView entfernt. Diese Entfernung umfasst benutzerdefinierte Elemente v0, Shadow DOM v0 und HTML-Importe.

Einstellung der FTP-Unterstützung

In Chrome wird die Unterstützung für FTP-URLs eingestellt. Der aktuelle FTP-Server wird die Implementierung in Google Chrome nicht für verschlüsselte Verbindungen (FTPS) unterstützt, noch Proxys. Die Nutzung von FTP im Browser ist so gering, dass es sich nicht und in die Verbesserung des bestehenden FTP-Clients investieren. Darüber hinaus fähigen FTP-Clients stehen auf allen betroffenen Plattformen zur Verfügung.

Für Google Chrome 72 und höher wurde die Unterstützung für das Abrufen von Unterressourcen von Dokumenten eingestellt über FTP und Rendering von FTP-Ressourcen der obersten Ebene. Derzeit wird zu FTP gewechselt URLs führen dazu, dass je nach Typ eine Verzeichnisliste oder ein Download angezeigt wird. der Ressource. Ein Fehler in Google Chrome 74 und später führte zur Einstellung des Supports für den Zugriff auf FTP-URLs über HTTP-Proxys. Proxy-Unterstützung für FTP wurde entfernt Google Chrome 76.

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

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 jedoch deaktiviert. (Canary- und Beta-Versionen) und wird für ein Prozent der Nutzer testweise deaktiviert. von stabilen Nutzern. In dieser Version können Sie sie über die Befehlszeile wieder aktivieren indem Sie entweder das Befehlszeilen-Flag --enable-ftp oder den --enable-features=FtpProtocol-Flag.

Chrome 87

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

Chrome 88

Die FTP-Unterstützung wird deaktiviert.

Einstellungsrichtlinie

Um die Plattform intakt zu halten, entfernen wir manchmal APIs von der Webplattform, die ihren Kurs absolviert haben. Es gibt viele Gründe, warum wir ein Element entfernen sollten, API, 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.