Javascript 如何在浏览网站页面时不间断地播放音频

Javascript 如何在浏览网站页面时不间断地播放音频,javascript,html,css,Javascript,Html,Css,在某些网站上,可以开始播放音频并移动到此网站上的其他链接,而无需停止音频(在您导航时,音频将继续播放)。但当你刷新页面或移动到另一个网站时,它就会停止。他们是怎么做到的?基本上,如果你使用a href标签进入网站的另一个页面,音乐就会停止 如果他们使用的是Ajax,那么在这种情况下Ajax会不会降低网站的速度?那么他们是如何改变URL的呢?这种技术被称为“单页网站”吗?这些网站使用AJAX来显示不同的页面。。您无法执行任何操作,因为刷新/重定向页面时音频播放将停止 AJAX并没有降低页面速度。。

在某些网站上,可以开始播放音频并移动到此网站上的其他链接,而无需停止音频(在您导航时,音频将继续播放)。但当你刷新页面或移动到另一个网站时,它就会停止。他们是怎么做到的?基本上,如果你使用a href标签进入网站的另一个页面,音乐就会停止


如果他们使用的是Ajax,那么在这种情况下Ajax会不会降低网站的速度?那么他们是如何改变URL的呢?这种技术被称为“单页网站”吗?

这些网站使用AJAX来显示不同的页面。。您无法执行任何操作,因为刷新/重定向页面时音频播放将停止


AJAX并没有降低页面速度。。请求加载时间应与常规页面加载时间相同。。您可以在此处找到有关动态更改URL的更多详细信息:

注意:您必须考虑用户禁用javascript的可能性


有一些技术可以向搜索引擎显示您拥有动态URL。通常,您必须具有指向动态URL的常规页面。下面是Google文档,它描述了如何创建一个使用AJAX的网站,以便让机器人抓取页面:

我想你会发现它根本没有使用AJAX。如果你指的是像Soundcloud这样的网站,它会打开一个“播放器”,允许你在播放器还在玩的时候在网站上移动,那么这就是HTML5历史API

查看更多关于它的信息,请访问

编辑

编辑#2


这些网站使用AJAX来显示不同的页面。。你不能做任何事情,因为刷新/重定向页面时音频播放将停止。在这种情况下,ajax不会减慢网站的速度吗?那么他们是如何改变url的呢?这种技术是指单页网站吗?AJAX并没有减慢页面速度。。请求加载时间应与常规页面加载时间相同。。您可以更改URL:非常感谢,它不是指单页网站吗?我读到过,它们对其他搜索引擎不好。它们是向搜索引擎显示动态URL的技术。通常,您必须具有指向动态URL的常规页面。这是谷歌对你问题的回答:哇,你真的帮了我。我可以再问你一件事吗?如果有人禁用了javascript,你有没有链接告诉我该怎么做?最好的解决办法是遵循谷歌的文档。答案中有链接。其想法是创建一个常规网站,即使在重新加载页面时音频会停止(如果用户想要收听所有播放列表,他将永远不会重新加载页面),并且在启用javascript时处理ajax请求。。谷歌上有很多关于这个的教程谢谢你的回复,但是演示页面上说:“没有找到文件”嘿@Johny-修复了链接并添加了一个新的链接。