Beëindigingen en verwijderingen in Chrome 77

Joe Medley
Joe Medley

Verhuizingen

Netwerken van kaartuitgevers als namen van betaalmethoden

Verwijdert de ondersteuning voor het aanroepen van PaymentRequest met kaartuitgevernetwerken (bijvoorbeeld "visa", "amex", "mastercard") in het veld SupportMethods.

Intentie om te verwijderen | Chrome-platformstatus | Chroombug

Beëindig het gebruik van Web MIDI op onveilige oorsprongen

Web MIDI-gebruik wordt in twee groepen ingedeeld: gebruik zonder privileges en gebruik met privileges met sysex-toestemming. Tot Chrome 77 vraagt ​​alleen dit laatste gebruik gebruikers om toestemming. Om veiligheidsrisico's te verminderen, wordt er altijd om toestemming gevraagd, ongeacht het sysex-gebruik. Dit betekent dat het gebruik van Web MIDI op een onveilige oorsprong niet langer is toegestaan.

Intentie om te verwijderen | Chrome-platformstatus | Chroombug

Beëindigingen

WebVR 1.1 API afschaffen

Deze API is nu verouderd in Chrome en wordt vervangen door de WebXR Device API, die naar verwachting beschikbaar zal zijn in Chrome 78. De WebVR Origin-proefperiode eindigde op 24 juli 2018.

WebVR is nooit standaard ingeschakeld in Chrome en is nooit goedgekeurd als webstandaard. De WebXR Device API is de vervangende API voor WebVR. Door WebVR uit Chrome te verwijderen, kunnen we ons concentreren op de toekomst van WebXR en de onderhoudslast van WebVR wegnemen, en kunnen we opnieuw bevestigen dat Chrome zich inzet voor WebXR als de toekomst voor het bouwen van meeslepende webgebaseerde ervaringen. Verwijdering wordt verwacht in Chrome 79.

Intentie om te verwijderen | Chrome-platformstatus | Chroombug

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.