Odkryj ciekawe funkcje, które zostały udostępnione w wersjach stabilnych i beta w przeglądarkach internetowych we wrześniu 2022 roku.
Stabilne wersje przeglądarek
We wrześniu Firefox 105, Chrome 106 i Safari 16 stały się stabilne. Oznacza to, że we wrześniu znajdziesz mnóstwo ekscytujących rzeczy dotyczących platformy internetowej.
Zapytania dotyczące kontenerów
Safari w wersji 16 dodaje obsługę zapytań w kontenerze, która jest teraz dostępna w 2 wyszukiwarkach. Safari dodaje też obsługę nowych kontenerów zapytań jednostek.
Układ siatki
Safari obsługuje teraz wartości subgrid
grid-template-columns
i grid-template-rows
. Użycie tej wartości w siatce, która jest również elementem siatki, oznacza, że zamiast definiować nowe ścieżki, siatka używa tych, które obejmuje element nadrzędny.
Dodatkowo w przypadku układu siatki w Safari można animować ścieżki siatki.
Obsługa przeglądarek
- 107
- 107
- 66
- 16
W Safari dodaliśmy obsługę zapytań o media offset-path, overscroll-behavior, text-align-last i resolution.
Interfejs API kodowania
Firefox w wersji 105 obsługuje interfejsy TextDecoderStream i TextEncoderStream interfejsu Encoding API.
Nowe międzynarodowe interfejsy API
Międzynarodowe interfejsy API pomagają wyświetlać treści w formacie zlokalizowanym, a w Chrome 106 dodaliśmy mnóstwo nowych funkcji związanych z formatem liczb.
Podobnie jak w przypadku innych międzynarodowych interfejsów API, przeniesienie obciążenia na system przenosi obciążenie na system, więc nie musisz wysyłać ani utrzymywać złożonego kodu lokalizacji każdemu użytkownikowi. Interfejs API wie, gdzie znajduje się symbol waluty, jak formatować daty i godziny oraz jak skompilować listę.
Metoda showPicker()
Safari 16 zawiera metodę showPicker()
, która umożliwia kanoniczny sposób wyświetlania selektora przeglądarki dla daty, godziny, koloru i uwzględnionych plików. Więcej informacji znajdziesz w artykule o wyświetlaniu selektora daty, godziny, koloru i plików w przeglądarce.
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 tym miesiącu to Chrome 107, Safari 16.1 i Firefox 106.
Chrome 107 umożliwia animowanie ścieżek siatki, która została w tym miesiącu wysłana również w Safari. Gdy strona pojawi się w Chrome, będzie obsługiwana we wszystkich 3 głównych wyszukiwarkach.
W Chrome wprowadziliśmy też dodatki do getDisplayMedia()
, które mają zapobiec przypadkowemu udostępnianiu ekranu.
- Opcja
displaySurface
może wskazywać, że aplikacja internetowa preferuje konkretny typ platformy wyświetlania (karty, okna lub ekrany). - Opcja
surfaceSwitching
wskazuje, czy Chrome ma zezwalać użytkownikowi na dynamiczne przełączanie się między udostępnionymi kartami. - Za pomocą opcji
selfBrowserSurface
można uniemożliwić użytkownikowi udostępnianie bieżącej karty. Pozwala to uniknąć efektu „sali luster”. - Dzięki opcji
systemAudio
Chrome oferuje użytkownikowi tylko odpowiednie nagrania dźwiękowe.
Safari w wersji 16.1 zawiera dodatkową poprawkę ułatwień dostępu w display: contents
, poprawkę dynamicznej wysokości widocznego obszaru (dvh
) oraz obsługę przewijania do fragmentów tekstu.