刷新页面时保持音频播放

时间:2014-07-08 06:58:38

标签: javascript html5 html5-audio

我知道我们可以使用AJAX更改页面区域,因此页面没有关闭(然后音频不会停止),但是如果按下刷新按钮怎么办?我谷歌搜索了很多,但没有找到解决方案。

这是可能的,因为Jamendo已实现此功能(即使在刷新过程中,音乐也会继续播放)。

1 个答案:

答案 0 :(得分:0)

我们可以使用Javascript阻止使用F5按钮刷新页面。

if ((e.which || e.keyCode) == 116) e.preventDefault();

[更新] 以上工作效果很好,但关于浏览器刷新按钮和CTRL + R我刚刚确认以下内容会强制弹出一个用户确认他们想要离开。

window.onbeforeunload = function () {return false;}

为什么不直接使用AJAX?