Beëindigingen en verwijderingen in Chrome 87

Joe Medley
Joe Medley

De bètaversie van Chrome 87 is uitgebracht op 15 oktober 2020 en de stabiele versie is uitgebracht op 17 november 2020.

Kommascheidingsteken in iframe allow-attribuut

Machtigingenbeleidsdeclaraties in een <iframe> -tag kunnen niet langer komma's gebruiken als scheidingsteken tussen items. Ontwikkelaars moeten in plaats daarvan puntkomma's gebruiken.

-webkit-lettergrootte-delta

Blink ondersteunt niet langer de zelden gebruikte eigenschap -webkit-font-size-delta. Ontwikkelaars moeten in plaats daarvan font-size gebruiken om de lettergrootte te regelen.

Beëindig FTP-ondersteuning

Chrome beëindigt en verwijdert de ondersteuning voor FTP-URL's . De huidige FTP-implementatie in Google Chrome biedt geen ondersteuning voor gecodeerde verbindingen (FTPS) en ook geen proxy's. Het gebruik van FTP in de browser is zo laag dat het niet langer rendabel is om te investeren in het verbeteren van de bestaande FTP-client. Bovendien zijn er op alle betrokken platforms betere FTP-clients beschikbaar.

Google Chrome 72 en hoger heeft de ondersteuning verwijderd voor het ophalen van documentsubbronnen via FTP en het weergeven van FTP-bronnen op het hoogste niveau. Momenteel resulteert het navigeren naar FTP-URL's in het weergeven van een directorylijst of een download, afhankelijk van het type bron. Een bug in Google Chrome 74 en later resulteerde in het wegvallen van de ondersteuning voor toegang tot FTP-URL's via HTTP-proxy's. Proxy-ondersteuning voor FTP is volledig verwijderd in Google Chrome 76. In Chrome 86 werd FTP uitgeschakeld voor pre-releasekanalen (Canary en Beta) en experimenteel uitgeschakeld voor één procent van de stabiele gebruikers.

De overige mogelijkheden van de FTP-implementatie van Google Chrome zijn beperkt tot het weergeven van een directorylijst of het downloaden van een bron via niet-versleutelde verbindingen.

De rest van de beëindiging volgt deze tijdlijn:

Chroom 87

FTP-ondersteuning is standaard uitgeschakeld voor vijftig procent van de gebruikers, maar kan worden ingeschakeld met behulp van de hierboven genoemde vlaggen.

Chroom 88

FTP-ondersteuning wordt uitgeschakeld.

Beëindigingsbeleid

Om het platform gezond te houden, verwijderen we soms API's van het webplatform die hun beloop hebben gehad. Er kunnen veel redenen zijn waarom we een API zouden verwijderen, zoals:

  • Ze worden vervangen door nieuwere API's.
  • Ze worden bijgewerkt om wijzigingen in de specificaties weer te geven om afstemming en consistentie met andere browsers te bewerkstelligen.
  • Het zijn vroege experimenten die nooit tot bloei zijn gekomen in andere browsers en die dus de ondersteuningslast voor webontwikkelaars kunnen vergroten.

Sommige van deze wijzigingen zullen gevolgen hebben voor een zeer klein aantal sites. Om problemen van tevoren op te lossen, proberen we ontwikkelaars hiervan vooraf op de hoogte te stellen, zodat ze de vereiste wijzigingen kunnen aanbrengen om hun sites draaiende te houden.

Chrome heeft momenteel een proces voor beëindiging en verwijdering van API's , in essentie:

  • Kondig het aan op de blink-dev mailinglijst.
  • Stel waarschuwingen in en geef tijdschalen in de Chrome DevTools Console wanneer er gebruik wordt gedetecteerd op de pagina.
  • Wacht, controleer en verwijder de functie zodra het gebruik afneemt.

Je kunt een lijst met alle verouderde functies vinden op chromestatus.com met behulp van het verouderde filter en verwijderde functies door het verwijderde filter toe te passen. We zullen ook proberen enkele van de veranderingen, redeneringen en migratiepaden in deze berichten samen te vatten.