debugging - 如何在 Webkit 检查器中保持 "Elements"(DOM) 树打开?

标签 debugging webkit inspector

在 Webkit Inspector 中,我可以转到元素面板并展开 DOM 元素,这样我就可以看到我感兴趣的内容。

到目前为止,当我找到我要查找的内容、更改代码并重新加载页面时,Elements 面板中的 DOM 树会重新折叠起来。

有没有办法,A) 让 Inspector 记住我所在的位置并尝试将 DOM 树打开到我所在的位置,或者 B) 默认情况下保持 DOM 树展开?

最佳答案

我也有同样的问题。我在 Win XP 上使用 Chrome,因此我只能告诉您我为 Chrome 找到的解决方案,但我想该过程对于其他 Webkit 浏览器非常相似。

我导航到 Chrome 应用程序数据文件夹: C:\Documents and Settings\[用户名]\Local Settings\Application Data\Google\Chrome\Application[最新版本]\Resources\Inspector

显然,请使用您计算机上的文件夹填写[用户名]和[最新版本]。

关闭浏览器。

我在 Notepad++ 中打开 DevTools.js 并开始狩猎。事实证明,当您单击小箭头时,webkit 检查器会在标签上添加“expanded”的 css 属性。

第 1484 行有一个 bool 值作为默认值。我只是简单地改变了 this.expanded=false 改为 this.expanded=true

启动 Chrome 和 badda-bing,检查器中的所有元素都会默认展开。

关于debugging - 如何在 Webkit 检查器中保持 "Elements"(DOM) 树打开?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4189949/

相关文章:

python webkit webview : Why does the history have dates that equal 0. 0,需要修复什么?

css - Webkit 浏览器呈现的 CSS 与 Mozilla Firefox 不同......为什么?

c# - 在检查器中显示数组 (Unity)

ios - 对从 App Store 下载的 IPA 文件运行 Appium Inspector

java - 如何在 Android Studio 中调试应用程序时使用 "Step Into"或 "Step Over"代码?

debugging - 无法在 Netbeans 中添加调试源

css - float 元素在 IE7 中脱离容器,有时在 WebKit 浏览器中也是如此

html - 如何将语义 UI 内容插入网站(使用检查器)以进行 UI/UX 演示?

windows - 如何在 Visual Studio 2008 中使用 Windows 符号包?

debugging - 如何让 windbg 保存我的 session 状态?