0

Youtube 在隐藏其源代码和缩小页面大小方面似乎有很好的设计。当我查看分享和评论部分的页面源时,我找不到那里的内容。例如,如果我想在页面源的分享部分搜索“ http://www.youtube.com/watch?v=6m ”,在页面源的评论部分搜索“sahara”,即使我能找到它们,我也找不到它们在页面中看到它(见下图)。 在此处输入图像描述

我认为最后一页是静态html。内容应该全部显示出来。Youtube 如何做到这一点?通过 AJAX 调用还是 HTML5?

谢谢

4

1 回答 1

0

它不再是静态 HTML。如果你仔细看,当你向下滚动时,你会注意到评论突然出现在视图中。

如果您查看 Chrome 网络检查器的网络表的内容,您会看到通过 AJAX 加载的评论。所涉及的 URL 表明该更改与 Google+ 有关——当前加载评论的 URL 开头为:

https://plus.googleapis.com/_/im/_/widget/render/comments
于 2013-10-13T05:10:13.027 回答