如果您访问一个 YouTube 视频,然后单击另一个视频(例如相关视频),您会看到该页面并未完全刷新,只有主要视频和相关视频发生变化,页面的其余部分保持原样。 我想知道他们是怎么做到的,如果是 AJAX 那么为什么要更新 URL? 我也在其他一些著名网站上看到过这种技术,我想知道它是如何工作的?!
最佳答案
如果浏览器支持,您可以在不重新加载页面的情况下更改 URL。
将此与 Ajax 结合,您将看到您所看到的行为。
关于javascript - youtube如何使用ajax,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33464456/