Google 如何隐藏搜索结果的 HTML 源代码?

C.d*_*.d. 5 html javascript search google-search

当您尝试查看 Google搜索结果页面的源代码时,您只会看到一堆JavaScript 代码,而不是可读的文本。谷歌是如何做到这一点的?

我在网上搜索过,但找不到很好的解释,我唯一发现的是: http: //goo.gl/FIvD6,它并不是很有帮助。

我不是网络开发人员,但我只是很好奇。一个简短的解释会很好。谢谢。

小智 1

Google 使用您注意到的 javascript 构建 DOM。这样做有多种原因:

  • 减少服务器上的负载以生成带有 HTML 标记的每个动态结果集。
  • Google 在 JSON feed 中返回结果(示例)——pastebin。与完整的 HTML 片段或全新页面相比,生成 JSON 响应所需的处理能力更少
  • 速度。假设用户有良好的互联网连接,与服务器端相比,客户端页面呈现的速度可以忽略不计。

正如上面所建议的,跳进 firebug 看看周围:)