我遇到问题:
- 获取接收器列表,或
- 连接到接收器,或
- 向接收者发送信息,或
- 从接收器接收消息
考虑到注入的Cast API在为Google Cast开发Chrome Sender应用程序时不提供任何日志记录(调试控制台、网络面板或其他),我如何跟踪和跟踪DIAL请求和Cast WebSocket消息?
为了更好地了解获取接收者列表、连接/启动应用程序以及消息传递的流程,使用已安装到浏览器中的Google Cast Extension的Inspect the Background Page可能会有所帮助。为此:
- 在Chrome中打开扩展页面(设置->工具->扩展)
- 通过选中复选框启用"开发人员模式"
- 在列表中查找Google演员阵容扩展
- 单击"检查视图:"旁边的链接,标签为"background.html"
- 这将打开Chrome检查器选项卡
有一些日志记录是由扩展本身完成的。此外,通过选择"网络"选项卡,您可以看到传出的请求/响应以及启动后的WebSocket连接。选择WebSocket连接后,您可以在右侧窗格中从"Headers"选项卡切换到"Frame"选项卡,以查看WebSocket消息。列表不会自动刷新,但您可以单击左侧列表中的WebSocket连接,它应该会更新。