Nowości w Chrome 119

Oto, co musisz wiedzieć na ten temat:

Nazywam się Adriana Jara. Zobaczmy, co nowego dla deweloperów w Chrome 119.

Data ważności plików cookie.

Od wersji Chrome 104 nowo utworzone pliki cookie lub pliki z datą ważności są wyłączone po maksymalnie 400 dniach w przyszłości. Ten sam limit będzie teraz stosowany z mocą wsteczną do plików cookie, które są już przechowywane.

Okres ważności tych plików nie może być dłuższy niż 400 dni od pierwszego uruchomienia Chrome 119 lub nowszego i przeprowadzenia jednorazowej migracji bazy danych. Wpływ tej zmiany będzie widoczny dla użytkowników dopiero po upływie co najmniej 400 dni od udostępnienia Chrome 119, a następnie w przypadku istniejących plików cookie, które nie były aktualizowane w tym okresie.

Możesz zapoznać się z rekomendacją dotyczącą daty ważności danych, a także przypomnieć, że w najbliższej przyszłości wycofamy pliki cookie innych firm. Znajdziesz tu też przewodnik, jak przygotować się na to wycofanie.

Aktualizacje usługi porównywania cen

W przypadku usług porównywania cen wprowadzamy trzy aktualizacje:

Zasada 1: nowe pseudoklasy :user-invalid i :user-valid, które reprezentują element z błędnymi lub poprawnymi danymi wejściowymi, ale dopiero wtedy, gdy użytkownik wszedł z nim w interakcję. Są podobne do pseudoklas :valid i :invalid, ale z dodatkowym ograniczeniem są stosowane, że nowe pseudoklasy są dopasowywane dopiero po interakcji użytkownika z elementem.

Po drugie, względna składnia kolorów pozwala programistom definiować kolory przez modyfikowanie parametrów innych kolorów.

Na przykład: oklab(from magenta calc(l * 0.8) a b); tworzy barwę Oklab w kolorze purpurowym, która jest o 80% jaśniejsza.

Po trzecie, funkcja clip-path obsługuje teraz więcej wartości.

Właściwość clip-path tworzy region przycinania, który określa, jaka część elementu powinna zostać wyświetlona. Części wewnątrz regionu są wyświetlane, a te na zewnątrz są ukryte.

Za pomocą wartości <geometry-box> możesz teraz kontrolować pole referencyjne klipu, dzięki czemu korzystanie z clip-path jest łatwiejsze. Tych wartości można używać razem z podstawowymi kształtami (np. clip-path: circle(50%) margin-box) lub używać ich osobno, aby przypinać do określonej ramki (np. clip-path: content-box).

Możesz też użyć funkcji xywh() i rect(), które ułatwiają wybieranie prostokątnych lub zaokrąglonych i prostokątnych klipów.

Poprawka: w poprzedniej wersji tego artykułu znajdowały się informacje o ulepszeniach ramek chronionych. Te zmiany są już dostępne w Chrome 120.

I inne funkcje

Oczywiście dostępnych jest też znacznie więcej.

  • Funkcja WebSQLzostała całkowicie usuniętaod Chrome 119. Dzięki odwrotnemu testowi origin deweloperzy mogą używać bazy danych WebSQL do czasu pojawienia się Chrome w wersji 123.

  • Teraz za pomocą opcji monitorTypeSurfaces można uniemożliwić użytkownikowi udostępnianie całego ekranu przy użyciu getDisplayMedia()

  • Dostępny jest test origin, w którym do interfejsu window.open() JavaScript API dodano parametr fullscreen windowFeatures, aby umożliwić wywołującemu otwarcie wyskakującego okienka bezpośrednio na pełnym ekranie.

Więcej informacji

To tylko niektóre z najważniejszych informacji. Przejrzyj te linki: dodatkowych zmian w Chrome 119.

Subskrybuj

Aby być na bieżąco, zasubskrybuj Kanał Chrome Developers w YouTube, a gdy będziemy mogli opublikować nowy film, otrzymasz e-maila z powiadomieniem.

Adriana Jara. Gdy tylko Chrome 120 się ukaże, opowie o nowościach w Chrome.