Chrome 遠端偵錯工具

使用 Chrome 遠端偵錯工具對投放應用程式進行偵錯。

啟動特定 Google Cast 裝置的 Chrome 遠端偵錯工具,方法如下:

如要對 Android TV 裝置上的投放應用程式偵錯,請參閱 Android TV:偵錯

如要對 Google Cast 裝置上的網路接收器應用程式偵錯,請按照下列步驟操作:

  1. 註冊您的應用程式和 Google Cast 裝置 Google Cast SDK 開發人員控制台

    應用程式和裝置都必須向同一位開發人員註冊 ,以便您執行偵錯。

  2. 啟動傳送端應用程式,投放內容到 Google Cast 裝置 載入 Web Receiver 應用程式進行偵錯。確認寄件者和網路 接收者裝置已連上同一個網路。

  3. 您可以透過兩種方式連線至裝置以進行遠端偵錯:

    1. Chrome 檢查器

      1. 在 Chrome 瀏覽器中輸入下列網址 ] 欄位前往 Chrome 檢查器:

        chrome://inspect
        

        該網路中支援 Cast 的裝置清單會隨即顯示。

      2. 選取要為網路接收端應用程式偵錯的裝置 按一下檔案的 Inspect 連結。

        系統隨即會開啟檢查器視窗,方便您從遠端對 Web Receiver 應用程式

      3. 直接連至裝置的 9222 連接埠

      4. 在 Chrome 瀏覽器的網址欄位中輸入下列程式碼, 直接前往您要偵錯的裝置。這可能更快 。

        <device IP address>:9222
        

        如要查看裝置 IP 位址,請在 請前往「設定」頁面,然後查看 。

      5. 按一下您要偵錯的工作階段,方法是按一下工作階段 「Remote Debugging」連結。

      6. 如果 Chrome Remote Debugger 未填入資料,請選取 圖示,然後選取 site settings。 捲動至設定底部,並變更 Insecure contentAllow

  4. 在 Chrome 遠端偵錯工具主控台中輸入 包括:

    cast.framework.CastReceiverContext.getInstance().setLoggerLevel(cast.framework.LoggerLevel.DEBUG);

    支援完整的 DOM 操作以及完整的 Chrome JavaScript REPL (控制台) 中, 提供經過修改的 Web Receiver 應用程式

    Web 接收器終止 (生命週期結束) 時,偵錯工具 並在畫面頂端顯示警告訊息。此時,您可以 不再與偵錯工具互動如要重新啟動偵錯,請重新啟動 Web Receiver 應用程式,然後重新載入檢查器。

中斷點

您可以在程式碼中使用 debugger;,以手動方式在程式碼中新增中斷點 網路接收器程式碼。

本機快取

使用 window.location.reload(true); 執行強制重新載入來清除 Web Receiver 應用程式的快取

保留工作階段之間的記錄檔

如要保留工作階段之間的記錄,請按一下 偵錯工具,並勾選「在瀏覽時保留記錄」旁的方塊。