在html选项卡中搜索时,Firebug会查找内容,但不会在脚本或网络选项卡中查找

时间:2011-03-25 22:17:00

标签: search firebug

我正在尝试在响应中随机搜索某些文本输出。在html选项卡中搜索肯定会找到我正在寻找的东西,但是在脚本中搜索并且网络选项卡不会产生任何结果。这对我来说非常困惑,因为脚本和网络选项卡应该是html选项卡中可用内容的超集。我的理解不正确吗?我发现在搜索脚本选项卡时看起来非常令人沮丧,并且拒绝找到我知道的东西。

所以请注意,我只是在PHP中打印一些对象,我知道它在dom中出现的位置。此外,除了奇怪的撕裂时空水平javascript / php奇怪之外,我100%确信dom没有被一些奇怪的神秘javascript填充。

另一个注意事项:我正在使用flash facebook应用程序进行搜索,因此有一堆嵌套的iframe和并发症正在进行中。不确定这是否有所作为(我希望它不会反正)。

所以我的基本问题是:搜索html,脚本和网络标签之间的区别是什么?

1 个答案:

答案 0 :(得分:0)

  

这对我来说非常困惑,因为   脚本和网络标签应该是   什么是可用的超集   html标签。我的理解不是   正确的吗?

嗯,你的第一个理解是错误的,但你怀疑它是不正确的,事实上是正确的。 ;)

当您在每个标签中时,搜索栏意味着不同的内容。搜索栏仅搜索您所在窗格中的顶级对象。因此,当您在“网络”选项卡中时,搜索栏仅搜索已获取文件的关键信息。当您在“脚本”选项卡上时,它仅在DOM元素和文件中搜索(或可能是)脚本。

在这里,我将使用此页面(是的,字面意思this one)来演示。

  1. 启动Firebug窗口并重新加载页面。

  2. 切换到Net选项卡并选择All(Clear and Persist旁边)。在搜索栏中,开始输入 jquery.min.js,您会看到它突出显示来自ajax.googleapis.com的行GET jquery.min.js。当您在“网络”选项卡上时,这些顶级行都会被搜索到。这是它的工作;帮助您快速查找有关已获取文件的信息,因此其他任何内容都无关紧要。

  3. 与“脚本”选项卡类似。如果您搜索function bQ,您将在jquery.min.js中快速找到它,但它不会因为您在“脚本”选项卡上而无法搜索纯HTML内容。

  4. 这有帮助吗?