Czujniki: emuluj czujniki urządzenia

Sofia Emelianova
Sofia Emelianova

Na karcie Czujniki możesz emulować dane wejściowe z czujnika dowolnego urządzenia:

Otwórz kartę Czujniki

  1. W zależności od systemu operacyjnego naciśnij następujące polecenie, aby otworzyć menu poleceń:

    • W systemie macOS: Command + Shift + P
    • W systemach Windows, Linux i ChromeOS: Control+Shift+P

    Użyj menu poleceń, aby otworzyć kartę Czujniki.

  2. Wpisz sensors, wybierz Pokaż czujniki i naciśnij Enter. U dołu okna Narzędzi dla programistów otworzy się karta Czujniki.

Zastąp geolokalizację

Wiele witryn korzysta z informacji o lokalizacji użytkownika, by zwiększyć wygodę użytkowników. Na przykład witryna pogodowa może wyświetlać lokalną prognozę dla obszaru użytkownika, gdy przyzna on witrynie uprawnienia dostępu do informacji o lokalizacji.

Jeżeli tworzysz interfejs, który zmienia się w zależności od lokalizacji użytkownika, warto się upewnić, że działa ona prawidłowo w różnych miejscach na całym świecie.

Aby zastąpić geolokalizację, otwórz kartę Czujniki i z listy Geolokalizacja wybierz jedną z tych opcji:

  • Jedno z gotowych miast, np. Tokio.
  • Lokalizacja niestandardowa, aby wpisać niestandardową długość i szerokość geograficzną.
  • Wybierz Lokalizacja niedostępna, aby sprawdzić, jak zachowuje się Twoja witryna, gdy lokalizacja użytkownika jest niedostępna.

Z listy „Geolokalizacja” wybierz „Tokio”.

Symulowanie orientacji urządzenia

Aby symulować różne orientacje urządzenia, otwórz kartę Czujniki i na liście Orientacja wybierz jedną z tych opcji:

  • Jedna z gotowych orientacji, np. Pionowa do góry nogami.
  • Orientacja niestandardowa, aby określić Twoją dokładną orientację.

Wybierz z listy „Orientacja” ustawienie „Pionowo do góry nogami”.

Gdy wybierzesz Orientacja niestandardowa, zostaną włączone pola alfa, beta i gamma. Aby dowiedzieć się, jak działają te osie, zapoznaj się z sekcjami Alfa, Beta i Gamma.

Możesz też ustawić orientację niestandardową, przeciągając Model orientacji. Zanim przeciągnij, przytrzymaj Shift, aby obrócić widok wzdłuż osi alfa.

Model orientacji.

Wymuś dotknięcie

Aby przetestować zdarzenia dotknięcia w swojej witrynie, możesz wymusić kliknięcie, a nie kliknięcie, nawet jeśli testujesz urządzenie bez ekranu dotykowego.

Aby wywoływać zdarzenia dotknięcia za pomocą wskaźnika:

  1. Otwórz kartę Czujniki.
  2. Z listy Dotyk wybierz Wymuś dotknięcie. Wymuszanie dotknięcia zamiast kliknięcia.
  3. W komunikacie u góry kliknij Załaduj ponownie Narzędzia deweloperskie.

Emuluj stan nieaktywnego detektora

Interfejs Idle Detection API pozwala wykrywać nieaktywnych użytkowników i reagować na zmiany stanu bezczynności. Za pomocą Narzędzi deweloperskich możesz emulować zmiany stanu bezczynności zarówno w przypadku użytkownika, jak i ekranu, zamiast czekać na zmianę rzeczywistego stanu bezczynności.

Aby emulować stany bezczynności:

  1. Otwórz kartę Czujniki. Możesz go wypróbować na tej stronie demonstracyjnej.

  2. Zaznacz pole wyboru Efemeryczna i w oknie komunikatu przyznaj stronie demonstracyjnej uprawnienia do wykrywania bezczynności. Następnie odśwież stronę.

    Przyznaję uprawnienia do wykrywania bezczynności na stronie demonstracyjnej.

  3. W menu Emuluj stan detektora bezczynności wybierz jedną z tych opcji:

    • Brak emulacji bezczynności
    • Użytkownik aktywny, ekran odblokowany
    • Użytkownik aktywny, ekran zablokowany
    • Użytkownik nieaktywny, ekran odblokowany
    • Użytkownik bezczynny, ekran zablokowany

Wybieranie stanu bezczynności i zablokowania na stronie demonstracyjnej.

W tym przykładzie Narzędzia deweloperskie emulują stan Użytkownik nieaktywny, ekran zablokowany i w tym przypadku strona demonstracyjna rozpoczyna 10-sekundowe odliczanie, aby wyczyścić obszar roboczy.