Odkryj ciekawe funkcje, które zostały udostępnione w przeglądarkach stabilnych i beta w styczniu 2023 r.
Stabilne wersje przeglądarek
W styczniu 2023 r. wersje Firefox 109, Chrome 109 i Safari 16.3 stały się stabilne. Przyjrzyjmy się, co to oznacza dla platformy internetowej.
MathML
Chrome 109 obsługuje MathML Core – język opisu notacji matematycznej, który można umieścić w kodzie HTML i SVG. Ta wersja oznacza, że MathML działa teraz między wszystkimi głównymi silnikami.
Zdarzenie scrollend
W przeglądarce Firefox w 109 jest używany scrollend
. To zdarzenie zapewnia niezawodny sposób wykrywania ukończenia przewijania. Więcej informacji o tym zdarzeniu, które jest też implementowane w Chrome, znajdziesz w artykule Scrollend – nowe zdarzenie JavaScript.
Jednostka długości CSS lh
i hyphenate-limit-chars
W przypadku CSS w Chrome korzystamy z jednostki długości lh
. Ta jednostka odpowiada obliczonej wartości właściwości line-height
elementu, w którym jest używana.
Obsługa przeglądarek
- 109
- 109
- 120
- 16.4
Dodatkowo właściwość hyphenate-limit-chars
określająca minimalną liczbę znaków w słowie rozdzielanym łączem.
Obsługa przeglądarek
- 109
- 109
- x
- x
Content-Security-Policy (CSP) prefetch-src
Safari 16.3 jest zwykle wersją poprawek, która rozwiązuje wiele problemów z rozmiarem CSS. Jedyną nową funkcją wymienioną w uwagach jest dodanie dyrektywy prefetch-src
Content-Security-Policy (CSP).
Funkcje Chrome na Androidzie
Nowością w Chrome na Androida jest potwierdzenie bezpiecznych płatności (SPC). To proponowany standard internetowy, który umożliwia klientom uwierzytelnianie u wydawcy karty kredytowej, banku lub innego dostawcy usług płatniczych za pomocą mechanizmu uwierzytelniania platformy. Zazwyczaj jest on aktywowany za pomocą funkcji odblokowywania ekranu urządzenia, na przykład czytnika linii papilarnych.
W Chrome na Androida pojawi się też osobny system plików na poziomie źródła (OPFS), który wchodzi w skład interfejsu File System Access API na Androida. Obejmuje to całą platformę File System Access API, z pominięciem metod show{OpenFile, SaveFile, Directory}Picker()
i integracji z interfejsem Drag and Drop API.
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 to Firefox 110 i Chrome 110.
Chrome 110 zawiera właściwość CSS initial-letter
. Ta właściwość pozwala ustawić liczbę wierszy, które pierwsza litera powinna opakować w tekście. Więcej informacji znajdziesz w artykule Kontrola nad wielkością liter za pomocą pierwszej litery w CSS.
Ponadto dla CSS w Chrome 110 jest pseudoklasa :picture-in-picture
. Dzięki temu możesz kierować filmy w trybie obrazu w obrazie i dostosowywać odtwarzacz, gdy rozpoczyna się tryb obrazu w obrazie.
Chrome uwzględnia metodę setSinkID()
interfejsu API AudioContext
. Ta metoda pozwala zmienić docelowe urządzenie audio podczas korzystania z Web Audio.
Firefox 110 zawiera rozmiar Zapytania o kontenerach, co umożliwi współdziałanie między 3 głównymi mechanizmami przeglądarki w przypadku tej długo oczekiwanej funkcji.