Nowości na platformie internetowej we wrześniu

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

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.

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.

Obsługa przeglądarek

  • 105
  • 105
  • 110
  • 16

Źródło

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.

W Safari i Firefoksie nagłówki i stopki na tych kartach zostaną wyrównane, ponieważ ich ścieżki są podsiatką elementu nadrzędnego.

Obsługa przeglądarek

  • 117
  • 117
  • 71
  • 16

Źródło

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.

Obsługa przeglądarek

  • 71
  • 79
  • 105
  • 14.1

Źródło

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.

Część serii nowości w internecie