如何调试Chrome Sender应用程序的连接/消息流



我遇到问题:

  1. 获取接收器列表,或
  2. 连接到接收器,或
  3. 向接收者发送信息,或
  4. 从接收器接收消息

考虑到注入的Cast API在为Google Cast开发Chrome Sender应用程序时不提供任何日志记录(调试控制台、网络面板或其他),我如何跟踪和跟踪DIAL请求和Cast WebSocket消息?

为了更好地了解获取接收者列表、连接/启动应用程序以及消息传递的流程,使用已安装到浏览器中的Google Cast Extension的Inspect the Background Page可能会有所帮助。为此:

  1. 在Chrome中打开扩展页面(设置->工具->扩展
  2. 通过选中复选框启用"开发人员模式"
  3. 在列表中查找Google演员阵容扩展
  4. 单击"检查视图:"旁边的链接,标签为"background.html"
  5. 这将打开Chrome检查器选项卡

有一些日志记录是由扩展本身完成的。此外,通过选择"网络"选项卡,您可以看到传出的请求/响应以及启动后的WebSocket连接。选择WebSocket连接后,您可以在右侧窗格中从"Headers"选项卡切换到"Frame"选项卡,以查看WebSocket消息。列表不会自动刷新,但您可以单击左侧列表中的WebSocket连接,它应该会更新。

最新更新