我一直在查看可从 Chromium 项目中获得的 WebKit Inspector js:https ://developers.google.com/chrome-developer-tools/docs/contributing
可以使用状态栏中的放大镜按钮将开发人员工具置于“检查”模式。该模式持续在被检查的页面上单击一次。单击后,页面不再处于“检查”模式。
我想将被检查的页面保持在“检查”模式。
在js中,我已经弄清楚了检查员在哪里
单击状态栏中的放大镜按钮后进入“检查模式”)
- 突出显示正在检查的页面中的元素
- 在 DOM 中找到关联的节点
- 在元素面板中显示节点和树的其余部分
- 将焦点放在元素面板中显示的 DOM 树中的选定节点上
我无法弄清楚被检查的页面在“检查”模式后如何返回“正常”模式。
我尝试了以下方法:
- 启用 toggleSearchingForNode 后,防止它被禁用。
- 在revealAndSelectNode中,防止选中的节点获得焦点
都没有帮助。在检查的页面中单击后,页面恢复正常行为。
任何帮助表示赞赏。