html - 增加 Firebug 中 HTML 元素嵌套的限制?

标签 html firefox firebug

我有一个页面,其中包含从框架生成的深度嵌套的 HTML 元素。我想用 Firebug 检查它。 在一定深度,Firebug 不再显示元素内容。

重现该问题的最简单方法是使用此 perl 片段。它将创建 100 个嵌套 div,每 10 个包含文本。

foreach $i (1 .. 100) {
  print "<div id=\"$i\">\n";
  print $i if (0 == ($i % 10));
}
print "</div>\n" x 100;

使用 Firebug 检查文本“100”,而不是 96 格

<div id="96">
  ... contents ...

只有

<div ="">

是否可以增加 Firebug 可以应对的深度?

版本是带有 Firebug 1.8.3 的 Windows Firefox 7.0.1

Chrome 中的“检查元素”在此示例中运行良好,Internet Explorer 8 中的 F12 检查也是如此。

最佳答案

首先,正如一些评论中提到的那样:什么框架产生了这种深度? :) 最好尝试解决这个问题。

回到你的问题,我推测你的问题的答案是深度是由 Firefox 决定的,而不是 Firebug,因此不能改变。

FB 插件是开源的。以前没看过,扫了一眼this source file aria-expanded 属性似乎用于创建树。推测更多,基于this aria attribute我猜想 Firefox 的 value-max 设置在 100 左右。

顺便说一下,有趣的是,如果我在 Firebug 中继续使用“右”箭头键扩展,它似乎会一直扩展到第 100 个 div:您可以在 html (在 {Console, Html, ...} 栏下方)。它只是在某个最大深度处停止的折叠/展开可视化。

关于html - 增加 Firebug 中 HTML 元素嵌套的限制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7783940/

相关文章:

javascript - 如何使用firebug调试整个网页

javascript - 加载时禁用现场 Firebug

javascript - 检查是否单击了按钮...不起作用

javascript - 如何在 Bootstrap 导航栏上的 Firefox 中单击时删除白色圆圈框

javascript - 对于同一数据集,饼图布局在 Firefox 和 Chrome 上产生不同的排序

javascript - 防止 Firebug 删除 HTML 元素

html - 无法让浏览器以相同的宽度显示带有一些合理文本的 div

当 td 文本太长时,Html css 表格宽度会变大

javascript - 如何使用 JavaScript 获取 HTML 中的 lang 属性?

javascript访问网络面板信息