Opublikowano: 30 września 2026 r.
Przegląd
Tryb natychmiastowego interfejsu rozwiązuje problem utraty kontekstu i rezygnacji użytkowników spowodowany przejściem na osobną stronę logowania. Umożliwia szybkie logowanie, dzięki czemu użytkownicy mogą logować się za pomocą kluczy dostępu lub zapisanych haseł bezpośrednio na stronie, którą przeglądają lub na której pracują, bez opuszczania kontekstu.
W przeciwieństwie do interfejsu warunkowego, który wyświetla sugestie autouzupełniania, gdy użytkownik skupi się na polu wprowadzania tekstu, tryb interfejsu natychmiastowego wywołuje okno uwierzytelniania przeglądarki w odpowiedzi na kliknięcie przycisku lub linku (obecnie uiMode akceptuje tylko "immediate", ale może się to zmienić w przyszłości).
Tryb natychmiastowego interfejsu użytkownika ma 3 podstawowe cechy, które sprawiają, że jest on wyjątkowo skuteczny w przypadku szybkiego logowania:
- Pomijanie kodów QR na różnych urządzeniach: jeśli na urządzeniu są dostępne klucze dostępu lub zapisane hasła, przeglądarka od razu wyświetla okno uwierzytelniania. Jeśli nie ma żadnych urządzeń, aplikacja natychmiast się zamyka i nie wyświetla ekranu z kodem QR na potrzeby smartfonów. Dzięki temu witryna może naturalnie przejść do normalnej nawigacji rezerwowej (np. przejść na stronę logowania).
- Intuicyjny interfejs wyboru konta: zamiast wyświetlać różne typy danych logowania osobno, ukrywa różnice między kluczami dostępu a hasłami, aby przedstawić intuicyjny selektor konta, który koncentruje się na tym, na które konto użytkownik chce się zalogować.
- Bezpieczne progresywne ulepszanie: chociaż jest obsługiwane tylko w przeglądarkach Google Chrome i Chromium, wykrywanie funkcji umożliwia szybkie logowanie użytkowników w obsługiwanych środowiskach bez zakłócania istniejących procesów logowania użytkowników w nieobsługiwanych przeglądarkach (takich jak Safari czy Firefox) lub w trybie incognito.
Szczegółowe informacje o tym, jak działa interfejs API i jak wdrożyć wykrywanie funkcji, znajdziesz w artykule Tryb natychmiastowego interfejsu logowania. W tym dokumencie omawiamy zalecane wzorce UX, które zwiększają liczbę konwersji w trybie natychmiastowego interfejsu, a także wzorce projektowe, których należy unikać.
Zalecane wzorce UX
Najskuteczniejszym miejscem do używania trybu natychmiastowego interfejsu jest przechwytywanie tuż przed nawigacją na stronie. Gdy nieautoryzowany użytkownik (lub użytkownik, którego sesja wygasła) kliknie link lub przycisk polecenia, który normalnie przekierowuje go na stronę logowania, wywołanie w tym momencie trybu natychmiastowego interfejsu użytkownika zapewnia płynne działanie, które nigdy nie przerywa jego przepływu pracy.
Przechwytywanie linku logowania w nagłówku
Większość witryn umieszcza link „Zaloguj się” w nagłówku globalnym u góry ekranu, który prowadzi do strony logowania. Gdy użytkownik kliknie ten link na przeglądanej stronie, wstrzymanie nawigacji i wywołanie trybu natychmiastowego interfejsu użytkownika umożliwi przeglądarce wyświetlenie okna wyboru konta bezpośrednio nad bieżącą stroną, jeśli na urządzeniu znajdują się dane logowania.
Gdy użytkownik wybierze konto i zakończy uwierzytelnianie, nagłówek zmieni się na stan zalogowania bez nawigacji na stronie, co pozwoli mu kontynuować przeglądanie bez opuszczania strony, którą oglądał. Jeśli na urządzeniu nie ma danych logowania, nie wyświetla się interfejs przeglądarki, a użytkownik przechodzi bezpośrednio na stronę logowania, tak jak pierwotnie zamierzał.
Dynamiczne logowanie podczas płatności (e-commerce)
W witrynach e-commerce przejście z koszyka do płatności jest jednym z najczęstszych momentów porzucenia koszyka z powodu trudności w nawigacji po stronie. Gdy nieautoryzowany kupujący kliknie przycisk „Przejdź do płatności” na ekranie koszyka, natychmiast zostanie wywołany tryb natychmiastowego interfejsu użytkownika. W miejscu, w którym kliknięto przycisk, pojawi się okno wyboru konta, a autoryzacja zostanie zakończona jednym kliknięciem.
Gdy uwierzytelnianie się powiedzie, kupujący całkowicie pomija stronę logowania i trafia bezpośrednio na ekran potwierdzenia dostawy i płatności (strona płatności), co znacznie skraca liczbę kroków wymaganych do sfinalizowania zakupu. Jeśli nie ma danych logowania, kupujący przechodzi do zwykłego ekranu logowania lub ekranu wyboru płatności jako gość. Możesz zaprojektować witrynę tak, aby umożliwiała płatność bez logowania lub wymagała zalogowania się zgodnie z potrzebami Twojej firmy. Tryb natychmiastowy interfejsu użytkownika ma na celu wyeliminowanie problemów z płatnością dla powracających klientów.
Logowanie w tekście w przypadku mikro-działań (polubienie, dodanie do zakładek, zapisanie)
Gdy użytkownicy przeglądają treści w mediach społecznościowych, witrynach społecznościowych lub katalogach produktów e-commerce, wymuszanie przekierowania na całą stronę logowania za każdym razem, gdy próbują „polubić” post lub „dodać do zakładek” produkt, może spowodować, że niektórzy użytkownicy zrezygnują z tej czynności.
Gdy niezalogowany użytkownik kliknie przycisk działania, np. Lubię to, Dodaj do zakładek lub Zapisz, wyświetlenie okna dialogowego w trybie natychmiastowego interfejsu użytkownika w odpowiednim miejscu umożliwia ukończenie weryfikacji tożsamości i natychmiastowe wywołanie rekordu działania oraz animacji interfejsu użytkownika (np. ikona serca zmienia kolor na czerwony). Pozycja przewijania nie zmienia się o ani jeden piksel, co pozwala w pełni zachować komfort przeglądania. Jeśli nie ma danych logowania, zamiast od razu przechodzić do innej strony możesz wyświetlić lekkie okno logowania w bieżącym oknie lub przekierować użytkownika na stronę logowania w taki sposób, aby po zalogowaniu wrócił on do pierwotnego miejsca.
Ponowne uwierzytelnianie w przypadku działań związanych z poufnymi danymi
Nawet jeśli użytkownik jest już zalogowany, sprawdzone metody zabezpieczeń wymagają ponownego uwierzytelniania w przypadku wykonywania działań związanych z poufnymi danymi, takich jak zmiana hasła, aktualizacja adresu dostawy, edytowanie zapisanych form płatności lub dodawanie nowego klucza dostępu, po upływie określonego czasu od ostatniego uwierzytelniania. Wywołanie trybu natychmiastowego interfejsu, gdy użytkownik kliknie link lub przycisk prowadzący do ustawienia związanego z danymi wrażliwymi na stronie przeglądu Moje konto, umożliwia ukończenie weryfikacji tożsamości bezpośrednio na panelu bez opuszczania strony. Umożliwia to użytkownikowi przejście bezpośrednio do strony edycji ustawień docelowych (lub natychmiastowe wykonanie operacji wymagającej szczególnej ostrożności) bez przechodzenia przez pośredni ekran ponownego logowania. Jeśli nie ma danych logowania, przekieruj użytkownika na standardowy ekran testu zabezpieczającego logowanie (np. ekran ponownego wpisywania hasła lub ekran weryfikacji hasła jednorazowego).
Standardowe szybkie logowanie z nieuwierzytelnionego stanu nie określa docelowych danych logowania, ale w tym przypadku ponownego uwierzytelniania musisz je podać.
W żądaniu ustaw wartość allowCredentials, aby wyświetlać tylko dane logowania należące do zalogowanego użytkownika.
Odblokowywanie paywalla w witrynie wydawcy
Wiele platform z treściami informacyjnymi i innych treści stosuje model, w którym pierwsze akapity artykułu są dostępne bezpłatnie, a w połowie tekstu, gdy czytelnik przewija stronę, pojawia się paywall elastyczny lub rozmycie dostępne tylko dla subskrybentów.
Gdy czytelnik przewinie artykuł w dół, dotrze do paywalla i kliknie przycisk Kontynuuj czytanie na swoim koncie, wywołanie trybu natychmiastowego interfejsu użytkownika spowoduje wyświetlenie okna dialogowego uwierzytelniania bezpośrednio w miejscu, w którym czytelnik zatrzymał przewijanie. Gdy uwierzytelnianie się zakończy, rozmycie artykułu płynnie znika bez ponownego wczytywania strony, dzięki czemu czytelnik może kontynuować czytanie bez utraty linii tekstu, na którą patrzył. Jeśli nie ma danych logowania, rozwiń wbudowany formularz rejestracji lub logowania w sekcji paywalla.
Negatywne wzorce, których należy unikać
Tryb natychmiastowego interfejsu użytkownika jest bardzo przydatny, gdy jest używany przed nawigacją po stronie, ale umieszczenie go w niewłaściwym miejscu może negatywnie wpłynąć na proces logowania użytkownika.
Unikanie trybu natychmiastowego interfejsu na przyciskach logowania na dedykowanych stronach logowania
Tryb natychmiastowego interfejsu użytkownika obsługuje zarówno klucze dostępu, jak i hasła w jednym dopracowanym oknie, więc może być kuszące użycie go w przypadku przycisku „Zaloguj się” umieszczonego na stronie logowania. Nie należy jednak używać go w tym miejscu. Po pierwsze, tryb natychmiastowego interfejsu wymaga aktywacji przez użytkownika (np. kliknięcia lub dotknięcia), co utrudnia korzystanie z niego na stronie logowania, na której użytkownicy mogą oczekiwać, że opcje logowania będą dostępne od razu po czasie wczytywania strony. Po drugie, strona logowania jest miejscem docelowym, do którego trafiają użytkownicy, którzy nie mają na urządzeniu lokalnych danych logowania, lub którzy chcą zalogować się za pomocą klucza dostępu na urządzeniu mobilnym (uwierzytelnianie na różnych urządzeniach) lub sprzętowego klucza bezpieczeństwa, klikając „Zaloguj się za pomocą klucza dostępu”. Jeśli użyjesz tutaj trybu natychmiastowego interfejsu, przeglądarka pominie kod QR na potrzeby logowania na różnych urządzeniach i klucz zabezpieczeń, a także natychmiast zakończy działanie, gdy nie znajdzie na urządzeniu lokalnych danych logowania. Użytkownik utknie w martwym punkcie, w którym kliknięcie przycisku na stronie bez dalszego miejsca docelowego nie przyniesie żadnego efektu.
Na stronie logowania, na której każda metoda uwierzytelniania musi działać niezawodnie, najlepszym rozwiązaniem jest skonfigurowanie interfejsu warunkowego (integracja z autouzupełnianiem) w polach wprowadzania, aby zapewnić wygodę w przypadku lokalnych kluczy dostępu, a także powiązanie przycisków „Zaloguj się za pomocą klucza dostępu” ze standardowymi metodami wywoływania, które niezawodnie wyświetlają kod QR na różnych urządzeniach i opcje klucza bezpieczeństwa.
Podsumowanie
Tryb natychmiastowego interfejsu to zaawansowane narzędzie UX, które eliminuje niepotrzebne przekierowania do stron logowania i umożliwia szybkie logowanie z zachowaniem kontekstu. Przechwytując momenty, w których użytkownik wyraża jasne intencje – np. linki logowania w nagłówku, przyciski płatności, mikrointerakcje, ponowne uwierzytelnianie w przypadku operacji wymagających większej ochrony (z określonym parametrem allowCredentials) i paywalle artykułów – tuż przed nawigacją po stronie, możesz zapobiegać rezygnacjom i zapewniać użytkownikom wygodę.
Pamiętaj, że tryb natychmiastowego interfejsu użytkownika jest ściśle progresywnym ulepszeniem przed nawigacją po stronie. Unikaj stosowania go do przycisków na końcowej stronie logowania, aby projekt pozostał otwarty i dostępny dla użytkowników korzystających z różnych urządzeń (kod QR).
Więcej informacji o wdrażaniu kluczy dostępu i najnowszych funkcjach Web Identity znajdziesz w tych materiałach:
- Szczegółowe specyfikacje interfejsu API i kod implementacji wykrywania funkcji znajdziesz w artykule Tryb natychmiastowego interfejsu logowania.
- Najnowsze informacje o platformie internetowej znajdziesz na blogu Chrome dla deweloperów.
- Zapoznaj się z przewodnikami po projektowaniu kluczy dostępu i studiami przypadków na portalu Chrome Identity.