Rimozioni e ritiri in Chrome 103

Chrome 103 beta è stato rilasciato il 26 maggio 2022 e dovrebbe diventare la versione stabile alla fine di giugno 2022.

Blocca il protocollo esterno negli iframe con sandbox

Gli iframe con sandbox non vengono bloccati per aprire le applicazioni esterne. Attualmente, gli sviluppatori utilizzano la sandbox per i contenuti non attendibili e bloccano la navigazione degli utenti. Il blocco deve probabilmente includere anche link ad app esterne o al Play Store. Il problema ora è stato risolto.

I siti che richiedono la navigazione possono aggiungere i seguenti valori alla proprietà sandbox dell'elemento <iframe>:

  • allow-popups
  • allow-top-navigation
  • allow-top-navigation-with-user-activation

Rimuovi l'API Battery Status su origini non sicure

L'API Battery Status non è più supportata in contesti non sicuri, in particolare nelle pagine HTTP e negli iframe HTTPS incorporati nelle pagine HTTP. Questo criterio verrà rimosso in conformità con le nostre norme relative al ritiro di funzionalità efficaci su origini non sicure. Ciò è dovuto anche a una modifica alle specifiche.

Rimuovi elemento

Data la rimozione dei plug-in dalla piattaforma web e la relativa mancanza di utilizzo di <param>, il plug-in verrà rimosso dalla piattaforma web.

Norme sul ritiro

Per mantenere integro la piattaforma, a volte rimuoviamo dalla piattaforma web le API che hanno svolto il loro corso. Ci possono essere molti motivi per cui dobbiamo rimuovere un'API, tra cui:

  • che vengono sostituite dalle API più recenti.
  • Vengono aggiornati in modo da riflettere le modifiche alle specifiche al fine di garantire allineamento e coerenza con gli altri browser.
  • Sono i primi esperimenti che non sono mai stati realizzati con altri browser e possono quindi aumentare l'onere del supporto per gli sviluppatori web.

Alcune di queste modifiche avranno effetto su un numero molto ridotto di siti. Per ridurre i problemi in anticipo, cerchiamo di fornire un preavviso agli sviluppatori in modo che possano apportare le modifiche necessarie per mantenere attivi i loro siti.

Chrome ha attualmente una procedura per ritiri e rimozioni di API, in pratica:

  • Annuncia nella mailing list blink-dev.
  • Imposta avvisi e fornisci scale temporali nella console Chrome DevTools quando viene rilevato l'utilizzo nella pagina.
  • Attendi, monitora e rimuovi la funzionalità quando l'utilizzo diminuisce.

Puoi trovare un elenco di tutte le funzionalità deprecate su chromestatus.com utilizzando il filtro obsoleto e quelle rimosse applicando il filtro rimosso. Cercheremo anche di riepilogare alcuni dei cambiamenti, dei ragionamenti e dei percorsi di migrazione in questi post.