Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Chrome 원격 디버거
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
Chrome 원격 디버거를 사용하여 전송 애플리케이션을 디버그합니다.
주의: 원격 디버거를 장시간 연결된 상태로 두면 웹 수신기의 리소스가 소진되어 실패할 수 있습니다. 참고: 펌웨어 버전 1.49를 실행하는 2세대 및 3세대 Chromecast 기기는 Chrome 원격 디버거를 사용하여 전송 세션을 디버그하지 못할 수 있습니다.
chrome://inspect에서 앱이 표시되지 않으면 다른 Cast 기기를 사용하거나 Cast 디버그 로거 를 사용하세요.
다음과 같이 특정 Google Cast 기기의 Chrome 원격 디버거를 실행합니다.
Android TV 기기에서 전송 앱을 디버그하려면 Android TV: 디버깅 을 참고하세요.
Google Cast 기기에서 웹 수신기 앱을 디버그하려면 다음 단계를 따르세요.
Google Cast SDK 개발자 콘솔 에서 애플리케이션과 Google Cast 기기를 등록 합니다.
참고: 기기 일련번호는 Google Cast SDK 개발자 콘솔로 이동하여 탭을 기기로 전송하면 확인할 수 있습니다.
디버깅을 실행하려면 애플리케이션과 기기가 모두 동일한 개발자 계정에 등록되어 있어야 합니다.
발신기 앱을 시작하고 Google Cast 기기로 전송하여 디버깅을 위해 웹 수신기 앱을 로드합니다. 발신기와 웹 수신기 기기가 동일한 네트워크에 연결되어 있는지 확인합니다.
중요: 이 단계를 건너뛰면 디버깅이 작동하지 않습니다.
원격 디버깅을 위해 기기에 연결하는 방법에는 두 가지가 있습니다.
Chrome 인스펙터
Chrome 브라우저의 주소 입력란에 다음을 입력하여 Chrome 검사기로 이동합니다.
chrome://inspect
해당 네트워크에 있는 Cast 지원 기기 목록이 표시됩니다.
디버그하려는 웹 수신기 앱의 Inspect 링크를 클릭하여 기기를 선택합니다.
그러면 웹 수신기 앱을 원격으로 디버그할 수 있는 검사기 창이 열립니다.
기기의 9222 포트로 직접 연결
Chrome 브라우저의 주소 입력란에 다음을 입력하여 디버깅 중인 기기로 직접 이동합니다. 네트워크에 기기가 많으면 Chrome Inspector보다 빠를 수 있습니다.
<device IP address >: 9222
기기 IP 주소는 Google Home 앱에서 기기를 선택하고 설정으로 이동한 다음 정보 섹션에서 확인할 수 있습니다.
Remote Debugging 링크를 클릭하여 디버그할 세션을 선택합니다.
Chrome 원격 디버거가 표시되지 않으면 주소 표시줄 왼쪽에 있는 아이콘을 선택하고 site settings를 선택합니다.
설정 하단으로 스크롤하여 Insecure content의 설정을 Allow로 변경합니다.
Chrome 원격 디버거 콘솔에서 다음을 입력하여 디버그 로깅을 사용 설정합니다.
cast.framework.CastReceiverContext.getInstance().setLoggerLevel(cast.framework.LoggerLevel.DEBUG);
경고: 프로덕션에서는 항상 디버그 로깅을 사용 중지하고 개인 식별 정보를 로깅하지 마세요.
전체 DOM 조작과 전체 Chrome JavaScript REPL (console )이 지원되므로 실행 중인 웹 수신기 앱을 조정할 수 있습니다.
웹 수신기가 해체되면 (수명 주기가 종료됨) 디버거가 비활성화되고 상단에 경고 메시지가 표시됩니다. 이 시점에서는 더 이상 디버거와 상호작용할 수 없습니다. 디버깅을 다시 시작하려면 웹 수신기 앱을 다시 시작한 다음 검사기를 새로고침해야 합니다.
중단점
웹 수신기 코드 내에서 debugger;를 사용하여 코드에 수동 브레이크포인트를 추가할 수 있습니다.
로컬 캐싱
window.location.reload(true);를 사용하여 웹 수신기 애플리케이션의 캐시를 플러시하는 강제 새로고침을 실행합니다.
세션 간에 로그 보존
디버거 내의 톱니바퀴 아이콘을 클릭하고 '탐색 시 로그 유지' 옆의 체크박스를 선택하여 세션 간에 로그를 보존할 수 있습니다.
참고: Cast 기기에서 스트림을 재생하는 데 문제가 있는 경우 CORS에 문제가 있을 수 있습니다. 공개적으로 사용 가능한 CORS 프록시 서버를 사용하여 스트림을 테스트합니다. 여기에 언급된 서드 파티 소프트웨어는 Google에서 관리하지 않습니다. Google은 서드 파티 소프트웨어가 의도한 대로 작동할 것이라고 보장할 수 없습니다. 주의해서 진행하세요.)
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스 에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스 에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책 을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2026-02-18(UTC)
[null,null,["최종 업데이트: 2026-02-18(UTC)"],[],["To debug a Cast app using Chrome Remote Debugger, first register your app and device on the Google Cast SDK Developer Console. Then, start your sender app and cast to the device to load the Web Receiver app. Connect to the device via `chrome://inspect` or directly using `\u003cdevice IP address\u003e:9222`. Select the Web Receiver session to debug and enable debug logging with `cast.framework.CastReceiverContext.getInstance().setLoggerLevel(cast.framework.LoggerLevel.DEBUG);`. Use `debugger;` for breakpoints and `window.location.reload(true);` to flush the cache. Preserve logs between sessions in the settings.\n"]]