Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Chrome 遥控器
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
使用 Chrome 远程调试程序调试投放应用。
注意 :长时间让远程调试程序保持连接状态可能会耗尽 Web 接收器上的资源,并导致失败。 注意 :搭载固件版本 1.49 的 Chromecast(第 2 代和第 3 代)设备可能无法使用 Chrome 远程调试程序调试投屏会话。如果您在 chrome://inspect 中看不到您的应用,请尝试使用其他 Cast 设备或使用 Cast 调试日志记录器 。
如需针对特定 Google Cast 设备启动 Chrome 远程调试程序,请按以下步骤操作:
如需在 Android TV 设备上调试投放应用,请参阅 Android TV:调试 。
如需在 Google Cast 设备上调试 Web 接收器应用,请执行以下操作:
在 Google Cast SDK 开发者控制台 中注册 您的应用和 Google Cast 设备。
注意 :您可以前往 Google Cast SDK Developer Console,然后将该标签页投屏到您的设备,以查找设备序列号。
应用和设备必须注册到同一开发者账号,您才能进行调试。
启动发送器 应用并投放到 Google Cast 设备,以加载 Web 接收器应用以进行调试。确保发件人设备和 Web 接收器设备连接到同一网络。
您可以通过以下两种方式连接到设备以进行远程调试:
Chrome 检查器
在 Chrome 浏览器中,在地址字段中输入以下内容以前往 Chrome 检查器:
chrome://inspect
系统会显示该网络上支持 Cast 的设备列表。
点击要调试的 Web Receiver 应用的 Inspect 链接,为其选择设备。
系统随即会打开一个检查器窗口,以便您远程调试 Web Receiver 应用。
直接连接到设备的 9222 端口
在 Chrome 浏览器中,在地址字段中输入以下内容,即可直接前往要调试的设备。如果您的网络上有许多设备,使用此方法可能比使用 Chrome 检查器更快:
<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 ),可让您调整正在运行的 Web Receiver 应用。
当您的 Web 接收器被拆解(生命周期结束)时,调试程序将变为非活动状态,顶部会显示一条警告消息。此时,您将无法再与调试程序互动。如需重新开始调试,您必须重启 Web Receiver 应用,然后重新加载检查器。
断点
您可以在 Web 接收器代码中使用 debugger; 向代码添加手动断点。
本地缓存
使用 window.location.reload(true); 执行强制重新加载,以清除 Web Receiver 应用的缓存。
在会话之间保留日志
如需在会话之间保留日志,请点击调试程序中的齿轮图标,然后选中“导航时保留日志”旁边的复选框。
注意 : 如果您在 Cast 设备上播放在线播放时遇到问题,则可能是 CORS 存在问题。使用公开提供的 CORS 代理服务器测试您的数据流。(请注意,此处提及的第三方软件不受 Google 控制。Google 无法保证第三方软件会按预期运行。请谨慎操作。)
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可 获得了许可,并且代码示例已根据 Apache 2.0 许可 获得了许可。有关详情,请参阅 Google 开发者网站政策 。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2026-02-18。
[null,null,["最后更新时间 (UTC):2026-02-18。"],[],["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"]]