如何在钴中使用检查器?

Posted

技术标签:

【中文标题】如何在钴中使用检查器?【英文标题】:How to use inspector in cobalt? 【发布时间】:2019-07-24 10:17:05 【问题描述】:

我使用此 url http://ip_adress_device_cobalt:9222,when 启动 chrome 我尝试在开发人员工具选项卡中导航,控制台工作正常,但其他选项卡(如网络、源)始终为空。所以我无法使用断点或监控网络。

还有其他配置吗?

【问题讨论】:

这只适用于 master 分支上最新版本的 Cobalt(最终在 Cobalt 20 中),这是您使用的版本吗? 我用的是19.lts.5.205289钴版 我可以在日志中看到这样的错误:“未知命令:Overlay.highlightNode” 【参考方案1】:

DevTools 仅在 Cobalt 的 20.lts.1+ 和更新的分支中可用。此外,您需要使用 V8 而不是 MozJs 来构建以获得完全支持,否则只有控制台和 Elements 的一些基本功能才能工作。 documentation 提供更多信息,包括有关这些要求的说明。

Cobalt 19 和其他一些早期版本的 Cobalt 集成了 DevTools 作为 Cobalt 使用 V8 甚至 MozJs 之前的残余,但它已经严重损坏。


不要担心出现在 Cobalt 日志中的所有 Command not implemented 行。 DevTools frontend 与 Chrome 中使用的相同(关闭了 Cobalt 后端不支持的某些功能)。它试图做很多事情,就好像它正在与 Chrome 对话一样,而有些事情并没有在 Cobalt 中实现。这是无害的,因为前端会优雅地降级,但后端会记录它从前端接收到的那些不受支持的命令。

如果您在日志中看到 Unknown command,则说明您运行的是 Cobalt 19,而 DevTools 无论如何都无法正常工作。

【讨论】:

以上是关于如何在钴中使用检查器?的主要内容,如果未能解决你的问题,请参考以下文章

如何在钴显示配置中配置directfb而不是opengl

如何使用 Python 装饰器检查函数参数?

如何在 aws 检查器资源组上多次使用相同的标签

如何直接在 chrome 检查器中创建和附加 CSS3 动画?

OpenCL:如何使用 C++ 包装器检查构建错误

如何检查是不是正在使用作曲家的自动加载器?