Opublikowano: 8 września 2026 r.
Właśnie wdrażamy Chrome 153. W tym poście opisujemy niektóre z najważniejszych funkcji tej wersji. Przeczytaj pełne informacje o wersji Chrome 153.
Najważniejsze informacje o tej wersji:
- Kontenery z paskami przewijania w jednym wymiarze rozszerzają właściwość
overflow, aby obsługiwać wartości z możliwością przewijania w połączeniu zclip. - Elementy funkcji:
<camera>i<microphone>zapewniają dedykowane, deklaratywne elementy sterujące HTML do przechwytywania multimediów z jedną funkcją. - Wspólna iteracja dodaje
Iterator.zip()iIterator.zipKeyed(), aby synchronizować postęp wielu iteratorów w JavaScript.
Kontenery z paskami przewijania w jednym wymiarze
Chrome 153 rozszerza właściwość CSS overflow, aby obsługiwać wartości z możliwością przewijania (auto, scroll, hidden) w połączeniu z clip (np. overflow: scroll clip lub overflow: auto clip). Tworzy to kontener z paskiem przewijania w jednym wymiarze bez przekształcania drugiego wymiaru w pasek przewijania. Ta funkcja jest teraz dostępna do testowania bez flagi w kanałach niestabilnych (beta, deweloperski i Canary) od Chrome 153.
Szczegółowe przykłady znajdziesz w artykule Gotowe do testowania przez deweloperów: kontenery z paskami przewijania w jednym wymiarze.
Elementy funkcji: <camera> i <microphone>
Po wprowadzeniu elementu <geolocation> w Chrome 144 i <usermedia> w Chrome 151 w Chrome 153 wprowadzamy dedykowane elementy funkcji <camera> i <microphone>.
Te elementy to deklaratywne, aktywowane przez użytkownika elementy sterujące HTML przeznaczone do przypadków użycia z jedną funkcją:
- Element
<camera>wysyła żądanie przechwytywania wideo. - Element
<microphone>wysyła żądanie przechwytywania dźwięku.
Podobnie jak <usermedia> osadzają one w stronie interfejs użytkownika kontrolowany przez przeglądarkę i ściśle stylizowany, co zapewnia, że przed wyświetleniem prośby o uprawnienia lub rozpoczęciem strumienia użytkownik kliknie celowo. Zachowują ten sam model zabezpieczeń i wbudowaną ścieżkę odzyskiwania uprawnień co <usermedia> oraz zapewniają większą kontrolę, jeśli aplikacja nie wymaga dostępu do multimediów mieszanych.
Wspólna iteracja
Chrome 153 dodaje obsługę propozycji TC39 dotyczącej wspólnej iteracji w JavaScript, wprowadzając metody statyczne Iterator.zip() i Iterator.zipKeyed().
Iterator.zip() agreguje elementy z wielu obiektów iterowalnych w nowy iterator, który zwraca tablice zawierające elementy na pasujących pozycjach. Domyślnie iteracja kończy się, gdy wyczerpie się najkrótszy iterator wejściowy:
Możesz dostosować to zachowanie za pomocą opcji mode:
"shortest"(domyślnie): zatrzymuje się, gdy pierwszy iterator wejściowy się skończy."longest": kontynuuje się, aż wszystkie iteratory się skończą, wypełniając brakujące wartości za pomocą opcjonalnego iteratorapadding."strict": zgłasza błądTypeError, jeśli iteratory wejściowe nie mają równej długości.
Metoda towarzysząca Iterator.zipKeyed() oferuje podobną agregację, zwracając obiekty z kluczami zamiast tablic.
Więcej informacji i przykładów znajdziesz w dokumentacji Iterator.zip() w MDN.
Więcej informacji
To tylko niektóre z najważniejszych informacji. Dodatkowe zmiany w Chrome 153 znajdziesz w tych linkach:
- Informacje o wersji Chrome 153
- Aktualizacje ChromeStatus.com dotyczące Chrome 153.
- Kalendarz publikacji Chrome.
Zasubskrybuj
Aby być na bieżąco, zasubskrybuj kanał Chrome Developers YouTube. Będziesz otrzymywać e-maile z powiadomieniami o nowych filmach. Możesz też obserwować nas na X lub LinkedIn, aby otrzymywać informacje o nowych artykułach i postach na blogu.
Gdy tylko pojawi się Chrome 154, poinformujemy Cię o nowościach w Chrome!