我想知道Youtube在菜单和菜单之间的工作方式。加载视频内容。
在http://www.youtube.com/点击菜单示例时,热门,音乐,娱乐等在右侧将加载&根据我们点击的类别显示视频。
当我查看来源时,没有指向特定script name
的链接。
<li class="guide-item-container">
<a data-feed-type="system" data-feed-name="popular" class="guide-item">
<span class="thumb">
<img alt="" src="//s.ytimg.com/yt/img/pixel-vfl3z5WfW.gif" class="system-icon system popular">
</span>
<span class="display-name">
Popular
</span>
</a>
</li>
我可以知道它是如何运作的。
答案 0 :(得分:0)
很难找到youtube如何加载内容,但您可以在开发人员工具的网络视图中查看ajax请求的目标。关于“热门”的请求从这个URL获取内容,即:/guide_ajax?action_load_system_feed=1&feed_type=popular返回一个json。
我有点想知道像主导航这样的主要功能对于禁用了javascript的用户没有回退,但没关系......