Poznaj ciekawe funkcje, które zostały wprowadzone w stabilnych i beta wersjach przeglądarek internetowych w styczniu 2026 r.
Data publikacji: 30 stycznia 2026 r.
Stabilne wersje przeglądarki
W styczniu wydano stabilne wersje Chrome 144 i Firefoksa 147. W tym poście przyjrzymy się wielu nowym funkcjom, które pojawiły się w tym miesiącu, a kilka z nich stało się nowo dostępnymi funkcjami Baseline.
Pozycjonowanie kotwicy CSS
Firefox 147 obsługuje pozycjonowanie elementów zakotwiczonych w CSS, dzięki czemu ta funkcja jest nowo dostępna w Baseline. Ten interfejs API umożliwia pozycjonowanie elementów względem innych elementów, zwanych kotwicami. Jest to przydatne w przypadku etykietek, menu i wyskakujących okienek, w których chcesz, aby element był umieszczony względem innego elementu na stronie.
Navigation API
W przypadku Firefoxa 147 w ramach Baseline Newly available dostępny będzie też interfejs Navigation API. Ten interfejs API zapewnia nowoczesny sposób inicjowania, przechwytywania i zarządzania nawigacją w aplikacji.
Stylizacja funkcji Znajdź na stronie za pomocą ::search-text
Chrome 144 zawiera pseudo-element ::search-text. Ta funkcja udostępnia autorom stylizację wyników wyszukiwania na stronie jako pseudoelement wyróżnienia, podobnie jak ::selection i ::spelling-error. Dzięki temu możesz dostosować wygląd wyników wyszukiwania, gdy użytkownik korzysta z funkcji wyszukiwania na stronie w przeglądarce.
Więcej informacji znajdziesz na blogu Igalia w artykule Find-in-Page Highlight styling (w języku angielskim).
Browser Support
Element <geolocation>
W Chrome 144 wprowadziliśmy element <geolocation>, czyli deklaratywny, aktywowany przez użytkownika element sterujący, który umożliwia dostęp do lokalizacji użytkownika. Upraszcza to proces korzystania z usługi zarówno dla użytkowników, jak i deweloperów, ponieważ obsługuje przepływ uprawnień i bezpośrednio udostępnia dane o lokalizacji w witrynie, co często eliminuje konieczność wykonywania osobnego wywołania interfejsu JavaScript API.
Więcej informacji znajdziesz w artykule Introducing the HTML <geolocation> element (Wprowadzenie do elementu HTML <geolocation>).
Temporal API
Chrome 144 zawiera Temporal API.
Zawiera standardowe obiekty i funkcje do pracy z datami i godzinami.
To ważne rozszerzenie JavaScriptu, które stanowi solidny i nowoczesny zamiennik obiektu Date.
CSS caret-shape
W Chrome 144 wprowadziliśmy właściwość caret-shape, która umożliwia określenie kształtu kursora wstawiania tekstu. Możesz wybrać auto, bar, block i underscore.
Ulepszenia przejść
Firefox 147 zawiera identyfikację typów przejść w widoku. Zapewniają one mechanizm, za pomocą którego można określać różne typy przejść do aktywnego widoku. Następnie można użyć CSS, aby zastosować animacje do elementów DOM, gdy ich zawartość się zmieni, w zależności od określonego typu przejścia. Firefox 147 obsługuje tylko typy przejść widoku w aplikacjach jednostronicowych (SPA), a nie typy przejść widoku między dokumentami.
Firefox obsługuje też teraz właściwość activeViewTransition w interfejsie Document, która zwraca obiekt ViewTransition dla aktywnego przejścia.
Wersje beta przeglądarki
Wersje beta przeglądarki umożliwiają zapoznanie się z funkcjami, które pojawią się w kolejnej stabilnej wersji przeglądarki. To świetny moment na przetestowanie nowych funkcji lub usunięć, które mogą mieć wpływ na Twoją witrynę, zanim udostępnimy je wszystkim użytkownikom. Nowe wersje beta w tym miesiącu to Chrome 145 i Firefox 148.
Chrome 145 zawiera właściwość text-justify, która umożliwia kontrolowanie metod justowania, oraz ulepszenia układu wielokolumnowego z właściwościami column-wrap i column-height. Przenosi też wydarzenie onanimationcancel do GlobalEventHandlers.
Dodatkowo możliwość dostosowania <select> została rozszerzona na pola listy.
Firefox 148 obsługuje Location.ancestorOrigins, co pozwala określić, czy dokument jest osadzony w <iframe> i przez które witryny.