Tieni presente quanto segue:
- È stato apportato un aggiornamento alla data di scadenza massima per i cookie già archiviati.
- Il CSS ha nuove pseudoclassi, sintassi dei colori relativa e altro ancora.
- Sono stati aggiunti miglioramenti ai frame delimitati, come le macro per le dimensioni degli annunci e altre.
- E c'è molto altro.
Sono Adriana Jara. Vediamo le novità per gli sviluppatori in Chrome 119.
Data di scadenza dei cookie.
Da Chrome 104, i cookie appena creati o aggiornati con una data di scadenza non possono avere una data di scadenza superiore a 400 giorni nel futuro. Questo stesso limite verrà ora applicato retroattivamente ai cookie già archiviati.
Le date di scadenza di questi cookie non supereranno i 400 giorni dopo la prima volta che viene avviato Chrome 119 o versioni successive ed è stata eseguita una migrazione una tantum del database. L'impatto di questa modifica non verrà avvertito dagli utenti fino ad almeno 400 giorni dopo il rilascio di Chrome 119 e solo per i cookie esistenti che non sono stati aggiornati in quel periodo.
Puoi scoprire di più sul consiglio per la data di scadenza. Ecco un promemoria che ti ricorda che i cookie di terze parti verranno ritirati nel prossimo futuro e una guida per prepararti al ritiro.
Aggiornamenti CSS
Per CSS sono disponibili tre aggiornamenti:
Primo: le nuove pseudo-classi :user-invalid
e :user-valid
che rappresentano rispettivamente un elemento con input non corretto o corretto, ma solo dopo che l'utente ha interagito in modo significativo con l'elemento. Sono simili alle pseudo-classi :valid
e :invalid
, ma con il vincolo aggiuntivo che le nuove pseudo-classi corrispondono solo dopo che l'utente ha interagito con l'elemento.
Secondo: la sintassi dei colori relativa consente agli sviluppatori di definire i colori modificando i parametri di altri colori.
Ad esempio, oklab(from magenta calc(l * 0.8) a b);
genera un magenta Oklab più chiaro dell'80%.
Terzo: clip-path
ora supporta più valori.
La proprietà clip-path
crea una regione di ritaglio che imposta la parte di un elemento da mostrare. Le parti all'interno della regione vengono mostrate, mentre quelle esterne vengono nascoste.
Ora puoi utilizzare i valori <geometry-box>
per controllare la casella di riferimento del clip, rendendo clip-path
più facile da usare. Questi valori della casella possono essere utilizzati insieme a forme di base (ad es. clip-path: circle(50%) margin-box
) o da soli per ritagliare l'immagine nella casella specificata (ad es. clip-path: content-box
).
Puoi anche utilizzare le funzioni xywh()
e rect()
che semplificano la specifica di clip rettangolari o rettangolari con angoli arrotondati.
Correzione: una versione precedente di questo articolo faceva riferimento a miglioramenti per i frame delimitati. Queste modifiche sono ora disponibili in Chrome 120.
E tanto altro.
Ovviamente ce ne sono molti altri.
WebSQL
è stato completamente rimosso a partire dalla versione 119 di Chrome. Un esperimento di origine inversa consente agli sviluppatori di continuare a utilizzare WebSQL fino a Chrome 123.Ora l'opzione
monitorTypeSurfaces
può essere utilizzata per impedire all'utente di condividere un intero schermo, congetDisplayMedia()
Esiste una prova dell'origine che aggiunge un parametro
fullscreen
windowFeatures all'API JavaScriptwindow.open()
per consentire all'utente che effettua la chiamata di aprire un popup direttamente a schermo intero.
Per approfondire
Sono riportati solo alcuni punti salienti. Consulta i link di seguito per altre modifiche in Chrome 119.
- Novità di Chrome DevTools (119)
- Ritiramenti e rimozioni in Chrome 119
- Aggiornamenti di ChromeStatus.com per Chrome 119
- Elenco delle modifiche al repository di origine di Chromium
- Calendario delle release di Chrome
Iscriviti
Per non perderti nessuna novità, iscriviti al canale YouTube di Chrome for Developers, e riceverai una notifica via email ogni volta che lanceremo un nuovo video.
Sono Adriana Jara e, non appena verrà rilasciato Chrome 120, sarò qui per dirti le novità di Chrome.