Nowości na platformie internetowej w marcu

Odkryj ciekawe funkcje, które zostały udostępnione w wersjach stabilnych i beta w przeglądarkach internetowych w marcu 2022 roku.

Stabilne wersje przeglądarek

W marcu Chrome 99, Chrome 100, Firefox 98 i Safari 15.4 stały się stabilne. W rezultacie na platformie pojawiło się cała masa nowych funkcji, a wiele z nich sprawiło, że funkcja ta stała się dostępna we wszystkich 3 wyszukiwarkach. W tym poście skoncentrowaliśmy się na tych dodatków, które zapewniają współdziałanie różnych przeglądarek, ale warto sprawdzić informacje o wersji, aby poznać wszystkie funkcje dodane do poszczególnych silników.

W Chrome 99 i Safari 15.4 były dostępne warstwy kaskadowe. Reguła @layer definiuje warstwę kaskadową, co pomaga kontrolować dokładność. Dołączają one do przeglądarki Firefox, dlatego warstwy Kaskadowe są teraz dostępne we wszystkich trzech wyszukiwarkach. Więcej informacji o warstwach Kaskadowych znajdziesz w artykule Warstwy Kaskadowe już wkrótce udostępnimy w przeglądarce.

Obsługa przeglądarek

  • 99
  • 99
  • 97
  • 15,4

Źródło

Chrome 100 zawiera nową wartość plus-lighter dla właściwości mix-blend-mode CSS. Ta wartość jest przydatna przy przenikaniu dwóch elementów, gdy wszystkie piksele lub podzbiór pikseli mają te same wartości. Więcej o tym problemie możesz dowiedzieć się z artykułu Przekształcanie dowolnych dwóch elementów DOM jest obecnie niemożliwe.

Obsługa przeglądarek

  • 100
  • 100
  • 99
  • 9.1

Safari w wersji 15.4 zawiera właściwość contain, która umożliwia ograniczanie kodu CSS.

Obsługa przeglądarek

  • 52
  • 79
  • 69
  • 15,4

Źródło

W Safari 15.4 jest także dostępna wersja accent-color, która zapewnia kontrolę nad kolorem uzupełniającym niektórych elementów sterujących formularza.

Obsługa przeglądarek

  • 93
  • 93
  • 92
  • 15,4

Źródło

W przeglądarkach Firefox w wersjach 98 i 15.4 pojawia się element <dialog> reprezentujący okno.

Obsługa przeglądarek

  • 37
  • 79
  • 98
  • 15,4

Źródło

Safari 15.4 obsługuje też pseudoklasę :focus-visible. Próba wdrożenia na ten temat została przeprowadzona przez Igalię.

Obsługa przeglądarek

  • 86
  • 86
  • 85
  • 15,4

Źródło

Wersje przeglądarki (beta)

Wersje beta zawierają podgląd funkcji, które pojawią się w następnej stabilnej wersji przeglądarki. To doskonała okazja do przetestowania nowych funkcji lub usunięć, które mogą wpłynąć na Twoją witrynę, zanim udostępnimy je użytkownikom na całym świecie.

Nowe wersje beta w marcu to Chrome 101 i Firefox 99.

Chrome 101 w wersji beta zawiera notację kolorów hwb. Określa kolor na podstawie barwy, bieli i czerni. Tak jak w przypadku innych zapisów kolorów, opcjonalny komponent alfa określa przezroczystość.

h1 {
  color: hwb(194 0% 0% / .5) /* #00c3ff with 50% opacity */
}

Obsługa przeglądarek

  • 101
  • 101
  • 96
  • 15

Źródło

Firefox w wersji 99 zawiera właściwość pdfViewerEnabled interfejsu Nawigatora. Ta właściwość określa, czy przeglądarka obsługuje wbudowane wyświetlanie plików PDF.

if (!navigator.pdfViewerEnabled) {
  // The browser does not support inline viewing of PDF files.
}

Obsługa przeglądarek

  • 94
  • 94
  • 99
  • 16.4

Źródło

Te funkcje w wersji beta będą wkrótce dostępne w stabilnych przeglądarkach.

Część serii nowości w internecie