Aplikacja i urządzenie muszą być zarejestrowane u tego samego dewelopera.
konta, by przeprowadzić debugowanie.
Uruchom aplikację nadawca i prześlij treści na urządzenie Google Cast
, by wczytać aplikację Web Receiver na potrzeby debugowania. Sprawdź, czy nadawca i sieć
Urządzenia odbierające są podłączone do tej samej sieci.
Istnieją 2 sposoby połączenia się z urządzeniem w celu zdalnego debugowania:
Inspektor Chrome
W przeglądarce Chrome wpisz ten adres
aby otworzyć inspektora Chrome:
chrome://inspect
Pojawi się lista urządzeń obsługujących Cast w tej sieci.
Wybierz urządzenie z aplikacją odbiornik internetowy, na którym chcesz przeprowadzić debugowanie
klikając jej link Inspect.
Otworzy się okno inspektora, w którym będzie można zdalnie debugować
Web Receiver (Odbiornik internetowy).
Bezpośrednio do portu 9222 urządzenia
W przeglądarce Chrome wpisz w polu adresu tę wartość, aby
przejdź bezpośrednio do urządzenia,
które debugujesz. Może to przyspieszyć
niż Inspektor Chrome, jeśli w sieci jest wiele urządzeń:
<device IP address>:9222
Adres IP urządzenia można znaleźć, wybierając urządzenie w
aplikację Google Home, otwórz Ustawienia i spójrz na
Sekcja Informacje.
Wybierz sesję, którą chcesz debugować, klikając jej
Link Remote Debugging.
Jeśli tak się nie stanie, wybierz
po lewej stronie paska adresu i wybierz site settings.
Przewiń do dołu stronę ustawień i zmień opcje dla usługi
Insecure content do Allow.
W konsoli zdalnego debugowania Chrome włącz rejestrowanie debugowania, wpisując
obserwowanie:
Obsługiwana jest manipulacja pełnym DOM oraz pełna wersja JavaScript w Chrome
REPL (konsola), która umożliwia
przy użyciu uruchomionej aplikacji Web Receiver.
Po wyłączeniu odbiornika internetowego (zakończenie cyklu życia) debuger
mogą stać się nieaktywne, ale u góry wyświetli się komunikat ostrzegawczy. Na tym etapie możesz
nie będą już korzystać z debugera. Aby ponownie uruchomić debugowanie, musisz ponownie uruchomić
aplikację Odbiornik internetowy i załaduj ponownie inspektora.
Punkty przerwania
Możesz ręcznie dodać do kodu punkty przerwania za pomocą parametru debugger;
Kod odbiornika internetowego.
Lokalna pamięć podręczna
Użyj polecenia window.location.reload(true);, aby wymusić ponowne załadowanie, co spowoduje opróżnienie
aplikacji odbiornika internetowego.
Zachowywanie logów między sesjami
Możesz zachować dzienniki między sesjami, klikając ikonę koła zębatego na
i zaznacz pole „Zachowaj dziennik po nawigacji”.