javascript - Chrome 开发工具:实现您自己的元素层次结构视图(相同的 chrome,react 开发工具)
问题描述
我正在构建一个开发工具,例如 react-devtool 或 vue-devtool。
我们有一个与 HTML DOM 相同的组件层次结构。我们希望以图形方式表示它,就像在 chrome(或任何浏览器)检查器窗口元素面板中完成的那样。寻找可用的预构建库或 chrome API,否则我将不得不手动构建整个表示。
对于 chrome,我已经构建了面板,但我不确定现有的解决方案是否可以以图形格式表示我拥有的 DOM 对象。
示例:chrome 开发工具元素面板。
谢谢你。
解决方案
看起来DOM.getDocument会为您返回整个树。
通过 Chrome 扩展查看DevTools 协议。
推荐阅读
- c# - 如何在会话过期后强制客户端 (RP) 注销用户
- css - 实现固定页眉和滚动,页脚和移动问题
- javascript - 为什么模糊事件不会在对 textarea 的反应中触发?
- c++ - 无法解释的内存泄漏 C++
- c# - 无法跟踪实体类型 Model 的实例,因为已经在跟踪具有相同键值 {'Id'} 的另一个实例
- java - 如何使用 Telegram API 发送请求
- security - 我可以使用 urlrewrite 和 Cloudflare 保护我的源 IP 吗?
- abap - 为什么在我的报告程序中根本没有达到给定的代码块?
- php - foreach 或 while 只显示最后一个结果
- c++ - Wifi 模块未正确发送数据