La versione beta di Chrome 88 è stata rilasciata il 3 dicembre 2020 e dovrebbe diventare la versione stabile nella terza settimana di gennaio 2021.
Non consentire i popup durante l'unload della pagina (aziendali)
Da Chrome 80, non è più possibile aprire una nuova pagina durante
unload tramite window.open()
. Da allora le aziende hanno potuto utilizzare
il flag del criterio AllowPopupsDuringPageUnload
per consentire i popup durante la pagina
eseguire l'unload. A partire da Chrome 88, questo flag non è più supportato.
Web Components v0 rimosso
Web Components v0 è in fase di prova dell'origine inversa sin da Chrome 80. Questo ha concesso agli utenti dell'API il tempo di eseguire l'upgrade dei propri siti, garantendo al contempo che i nuovi gli utenti che hanno adottato i componenti web hanno utilizzato la versione 1. La prova dell'origine inversa termina con Chrome 87, pertanto la versione 88 è la prima in cui la versione 0 non è più supportata. Le API Web Components v1 sostituiscono Web Components v0 e sono completamente supportate in Chrome, Safari, Firefox ed Edge. Questa rimozione riguarda gli elementi elencati di seguito.
Elementi personalizzati v0 Importazioni HTML Shadow DOM v0
Supporto FTP rimosso
Chrome ha rimosso il supporto per gli URL FTP. L'FTP precedente implementazione in Chrome non supporta le connessioni criptate (FTPS) proxy. L'utilizzo dell'FTP nel browser è sufficientemente basso da non essere più utilizzato utilizzabili per investire nel miglioramento del client FTP esistente. Inoltre, i modelli I client FTP sono disponibili su tutte le piattaforme interessate.
Google Chrome 72 e versioni successive hanno rimosso il supporto per il recupero delle risorse secondarie dei documenti tramite FTP e il rendering delle risorse FTP di primo livello. Passaggio a FTP Gli URL mostrano un elenco di directory o un download a seconda del tipo di una risorsa. Un bug in Google Chrome 74 e versioni successive ha causato l'interruzione del supporto per accedere agli URL FTP tramite proxy HTTP. Il supporto proxy per l'FTP è stato rimosso interamente in Google Chrome 76.
Le restanti funzionalità dell'implementazione FTP di Google Chrome sono state limitate visualizzare un elenco di directory o scaricare una risorsa e non crittografate.
In Chrome 77, il supporto dell'FTP era disattivato per impostazione predefinita per il 50% degli utenti, ma era disponibile con i flag.
In Chrome 88, il supporto FTP è disattivato.
Norme sul ritiro
Per mantenere l'integrità della piattaforma, a volte rimuoviamo dalla piattaforma web le API che hanno seguito il loro corso. Ci possono essere molti motivi per cui dovresti rimuovere un dell'API, ad esempio:
- Sono sostituite dalle API più recenti.
- Vengono aggiornati per riflettere le modifiche alle specifiche al fine di offrire allineamento e coerenza con gli altri browser.
- Si tratta dei primi esperimenti che non si sono mai portati a termine in altri browser e, di conseguenza, possono aumentare la mole di assistenza da parte degli sviluppatori web.
Alcune di queste modifiche avranno effetto su un numero molto ridotto di siti. Per ridurre in anticipo i problemi, cerchiamo di dare agli sviluppatori un preavviso in modo che possano apportare le modifiche necessarie per mantenere i loro siti operativi.
Al momento Chrome prevede una procedura per il ritiro e la rimozione delle API, che consiste essenzialmente nel seguente modo:
- Pubblica un annuncio nella mailing list blink-dev.
- Imposta avvisi e assegna scale temporali nella console Chrome DevTools quando viene rilevato un utilizzo nella pagina.
- Attendi, monitora e rimuovi la funzionalità quando l'utilizzo cala.
Puoi trovare un elenco di tutte le funzionalità ritirate su chromestatus.com utilizzando il filtro deprecato e con le funzionalità rimosse applicando il filtro rimosso. Cercheremo anche di riassumere alcuni dei cambiamenti, il ragionamento e i percorsi di migrazione in questi post.