Einstellung und Entfernungen in Chrome 88

Joe Medley
Joe Medley

Die Betaversion von Chrome 88 wurde am 3. Dezember 2020 veröffentlicht und wird voraussichtlich die stabile Version in der dritten Januarwoche 2021.

Pop-ups während des Seitenentladens nicht zulassen (Unternehmen)

Seit Chrome 80 können in Seiten während dieser Zeit keine neuen Seiten mehr geöffnet werden mit window.open() entladen. Seitdem können Unternehmen Das Richtlinien-Flag AllowPopupsDuringPageUnload, um Pop-ups während der Seite zuzulassen und entladen. Ab Chrome 88 wird dieses Flag nicht mehr unterstützt.

Webkomponenten (v0) entfernt

Für Web Components v0 befindet sich seit Chrome 80 ein Reverse-Origin-Test. Dieses boten den API-Nutzern Zeit, ihre Websites zu aktualisieren, während gleichzeitig sichergestellt wurde, dass neue Nutzer von Webkomponenten verwendeten Version 1. Der umgekehrte Ursprungstest endet mit Chrome 87. Damit ist Chrome 88 die erste, 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. Die unten aufgeführten Elemente werden entfernt.

Benutzerdefinierte Elemente (Version 0) HTML-Importe Shadow DOM v0

FTP-Unterstützung entfernt

FTP-URLs werden von Chrome nicht mehr unterstützt. Das alte FTP werden verschlüsselte Verbindungen (FTPS) oder Proxys. Die Nutzung von FTP im Browser ist so gering, dass es nicht mehr genutzt wird. in die Verbesserung des bestehenden FTP-Clients investieren können. Außerdem können Sie 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. Navigieren zu FTP 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 wurden eingeschränkt. eine Verzeichnisliste anzuzeigen oder eine Ressource über unverschlüsselte Verbindungen.

In Chrome 77 war die FTP-Unterstützung für 50 % der Nutzer standardmäßig deaktiviert, mit Flags verfügbar war.

In Chrome 88 ist die FTP-Unterstützung 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.