Einstellung und Entfernungen in Chrome 88

Joe Medley
Joe Medley

eingestellten Funktionen.

Chrome 88 Beta wurde am 3. Dezember 2020 veröffentlicht und wird voraussichtlich in der dritten Januarwoche 2021 zur stabilen Version.

Pop-ups beim Entfernen von Seiten nicht zulassen (Unternehmen)

Seit Chrome 80 können beim Entladen von Seiten mit window.open() keine neuen Seiten mehr geöffnet werden. Seitdem können Unternehmen mit dem Richtlinienflag AllowPopupsDuringPageUnload Pop-ups beim Entfernen von Seiten zulassen. Ab Chrome 88 wird dieses Flag nicht mehr unterstützt.

Web Components v0 entfernt

Web Components v0 befinden sich seit Chrome 80 in einem umgekehrten Ursprungstest. So hatten Nutzer der API Zeit, ihre Websites zu aktualisieren, während neue Nutzer von Webkomponenten Version 1 verwenden konnten. Der Test für umgekehrte Ursprünge endet mit Chrome 87. Chrome 88 ist die erste Version, in der Version 0 nicht mehr unterstützt wird. Die Web Components v1 APIs ersetzen Web Components v0 und werden in Chrome, Safari, Firefox und Edge vollständig unterstützt. Die folgenden Artikel sind von dieser Entfernung betroffen.

Custom Elements v0 HTML Imports Shadow DOM v0

FTP-Support entfernt

Die Unterstützung für FTP-URLs wurde in Chrome entfernt. Die alte FTP-Implementierung in Chrome unterstützt weder verschlüsselte Verbindungen (FTPS) noch Proxys. Die Nutzung von FTP im Browser ist so gering, dass es nicht mehr sinnvoll ist, in die Verbesserung des vorhandenen FTP-Clients zu investieren. Außerdem 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 der obersten Ebene entfernt. Wenn Sie FTP-URLs aufrufen, wird je nach Ressourcentyp ein Verzeichnis oder ein Download angezeigt. Aufgrund eines Fehlers in Google Chrome 74 und höher wurde die Unterstützung für den Zugriff auf FTP-URLs über HTTP-Proxys eingestellt. Die Proxyunterstützung für FTP wurde in Google Chrome 76 vollständig entfernt.

Die verbleibenden Funktionen der FTP-Implementierung von Google Chrome wurden auf die Anzeige eines Verzeichnisverzeichnisses oder das Herunterladen einer Ressource über unverschlüsselte Verbindungen beschränkt.

In Chrome 77 war die FTP-Unterstützung für 50 % der Nutzer standardmäßig deaktiviert, konnte aber mithilfe von Flags aktiviert werden.

In Chrome 88 ist die gesamte FTP-Unterstützung deaktiviert.

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.