Nowości na platformie internetowej w maju

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

Stabilne wersje przeglądarek

W maju Chrome 102, Safari 15.5, Firefox 100 i Firefox 101 stały się stabilny.

W Chrome 102 i Safari 15.5 znajdują się atrybut inert. Spowoduje to usunięcie elementów z kolejności kart i drzewa ułatwień dostępu, jeśli nie są interaktywne. Na przykład element, który obecnie znajduje się poza ekranem lub jest ukryty.

Obsługa przeglądarek

  • 102
  • 102
  • 112
  • 15.5

Źródło

Chrome 102 zawiera nową wartość until-found dla atrybutu HTML hidden. Umożliwia to wyszukiwanie na stronie i przewijanie do fragmentu tekstu w tekście znajdującym się w zwiniętym obszarze strony, tak jak ma to miejsce we wzorcu akordeonowym. Więcej informacji znajdziesz w artykule Umożliwianie dostępu do zwiniętej zawartości za pomocą parametruhidden=until-found.

Obsługa przeglądarek

  • 102
  • 102
  • x
  • x

Źródło

Chrome 102 udostępnia Nawigacja API, czyli interfejs API, który standaryzuje routing po stronie klienta w aplikacjach jednostronicowych. Ten interfejs API nosił wcześniej nazwę App History API.

Obsługa przeglądarek

  • 102
  • 102
  • x
  • x

Źródło

Firefox 101 obsługuje arkusze stylów, które można utworzyć. Obsługa obejmuje konstruktor CSSStyleSheet() oraz metody replace() i replaceSync(). Konstruktalne arkusze stylów ułatwiają tworzenie arkuszy do użytku z modelem Shadow DOM. W poniższym przykładzie arkusz stylów jest tworzony przy użyciu konstruktora CSSStyleSheet(), reguła CSS jest dodawana za pomocą metody replaceSync(), a wynikowa reguła jest drukowana w konsoli.

const stylesheet = new CSSStyleSheet();
stylesheet.replaceSync('body { color: red; }');
console.log(stylesheet.rules[0].cssText);

Obsługa przeglądarek

  • 73
  • 79
  • 101
  • 16.4

Źródło

W Firefoksie 101 dostępna jest też funkcja obsługi multimediów prefers-contrast, dzięki której można z niej korzystać w różnych przeglądarkach.

Obsługa przeglądarek

  • 96
  • 96
  • 101
  • 14.1

Ź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.

Nowością w wersji beta w kwietniu były Chrome 103 i Firefox 102.

Firefox w wersji 102 zawiera funkcję multimediów update. Służą one do sprawdzania, czy urządzenie wyjściowe może zmieniać wygląd treści po wyrenderowaniu. Przyjmuje te wartości:

none
Po wyrenderowaniu treści nie można już zaktualizować. Może to być na przykład wydrukowany dokument.
slow
Urządzenie może zaktualizować treść, ale zbyt wolno, aby wyświetlić płynną animację. na przykład ekrany E-ink.
fast
Zawartość może zmieniać się dynamicznie i na tyle szybko, by renderować animacje. Na przykład ekran komputera lub telefonu.

Obsługa przeglądarek

  • 113
  • 113
  • 102
  • 17

Źródło

Chrome 103 zawiera interfejs Local Font Access API, który umożliwia dostęp do lokalnie zainstalowanych czcionek użytkownika.

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

Edytowanie: poprzednia wersja tego posta zawierała wzmiankę o metodzie Element.isVisible(), która w tej wersji nie obejmuje dostawy.

Część serii nowości w internecie