Chrome DevTools를 사용하여 Interactive Canvas 웹 앱을 디버그할 수 있습니다. Chrome 디버거는 소프트웨어 버전 30 이상 (이 업데이트는 2020년 10월에 출시되기 시작) 및 Cast 펌웨어 버전이 1.50 이상인 Google Home 또는 Google Nest 스마트 디스플레이에서 지원됩니다. 스마트 디스플레이에서 System settings / About device 아래의 버전을 확인할 수 있습니다.
Chrome 브라우저의 주소 입력란에 chrome://inspect#devices를 입력하여 Chrome 검사기를 실행합니다. 페이지에 기기 목록이 표시되고 테스트 Google Home 또는 Google Nest 기기 이름 아래에 캔버스 HTML URL이 나열됩니다. Chrome이 네트워크에 있는 모든 기기를 검색하는 데 다소 시간이 걸릴 수 있습니다.
HTML URL 아래의 inspect 링크를 클릭하여 Chrome DevTools를 실행합니다.
Chrome DevTools가 자체 창에 로드됩니다. 스크린캐스트() 버튼을 클릭하면 기기에서 렌더링된 웹 GUI를 확인할 수 있습니다. 다음 스크린샷은 Chrome DevTools에서 웹 앱이 표시되는 방식을 보여줍니다.
캔버스 웹 앱은 iframe에서 로드됩니다.
디버깅 도움말
디버깅하는 동안 다음 추가 도움말에 유의하세요.
Chrome DevTools에서 페이지를 새로고침하여 개발 URL의 최신 코드로 로컬 처리 앱 컨테이너를 새로고침합니다.
JavaScript 앱이 오류 없이 로드되는지 확인합니다. 이렇게 하려면 DevTools 페이지의 콘솔 섹션을 확인하세요.
웹 앱 코드 내에서 debugger;를 사용하여 코드에 수동 중단점을 추가합니다.
기기가 장시간 chrome://inspect#devices에 표시되지 않으면 검사 페이지를 새로고침합니다.
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2023-12-02(UTC)"],[[["Debug your Interactive Canvas web app using Chrome DevTools on Google Home or Nest smart displays running supported software and firmware versions."],["Set up your environment by enabling your Action for testing, connecting devices to the same network, ensuring network connectivity, and using the same Google account."],["Connect to the debugger by launching Chrome Inspector, locating your device and Canvas HTML URL, and clicking \"inspect\" to open DevTools."],["Utilize debugging tips such as refreshing the DevTools page, checking for JavaScript errors, adding breakpoints, and monitoring performance and memory usage."],["Third-party smart display devices are not supported for debugging Canvas web apps."]]],[]]