我正在尝试在响应中随机搜索某些文本输出。在html选项卡中搜索肯定会找到我正在寻找的东西,但是在脚本中搜索并且网络选项卡不会产生任何结果。这对我来说非常困惑,因为脚本和网络选项卡应该是html选项卡中可用内容的超集。我的理解不正确吗?我发现在搜索脚本选项卡时看起来非常令人沮丧,并且拒绝找到我知道的东西。
所以请注意,我只是在PHP中打印一些对象,我知道它在dom中出现的位置。此外,除了奇怪的撕裂时空水平javascript / php奇怪之外,我100%确信dom没有被一些奇怪的神秘javascript填充。
另一个注意事项:我正在使用flash facebook应用程序进行搜索,因此有一堆嵌套的iframe和并发症正在进行中。不确定这是否有所作为(我希望它不会反正)。
所以我的基本问题是:搜索html,脚本和网络标签之间的区别是什么?
答案 0 :(得分:0)
这对我来说非常困惑,因为 脚本和网络标签应该是 什么是可用的超集 html标签。我的理解不是 正确的吗?
嗯,你的第一个理解是错误的,但你怀疑它是不正确的,事实上是正确的。 ;)
当您在每个标签中时,搜索栏意味着不同的内容。搜索栏仅搜索您所在窗格中的顶级对象。因此,当您在“网络”选项卡中时,搜索栏仅搜索已获取文件的关键信息。当您在“脚本”选项卡上时,它仅在DOM元素和文件中搜索(或可能是)脚本。
在这里,我将使用此页面(是的,字面意思this one)来演示。
启动Firebug窗口并重新加载页面。
切换到Net选项卡并选择All(Clear and Persist旁边)。在搜索栏中,开始输入
jquery.min.js
,您会看到它突出显示来自ajax.googleapis.com的行GET jquery.min.js
。当您在“网络”选项卡上时,这些顶级行都会被搜索到。这是它的工作;帮助您快速查找有关已获取文件的信息,因此其他任何内容都无关紧要。
与“脚本”选项卡类似。如果您搜索function bQ
,您将在jquery.min.js中快速找到它,但它不会因为您在“脚本”选项卡上而无法搜索纯HTML内容。
这有帮助吗?