我知道我们可以使用AJAX更改页面区域,因此页面没有关闭(然后音频不会停止),但是如果按下刷新按钮怎么办?我谷歌搜索了很多,但没有找到解决方案。
这是可能的,因为Jamendo
已实现此功能(即使在刷新过程中,音乐也会继续播放)。
答案 0 :(得分:0)
我们可以使用Javascript阻止使用F5
按钮刷新页面。
if ((e.which || e.keyCode) == 116) e.preventDefault();
[更新]
以上工作效果很好,但关于浏览器刷新按钮和CTRL + R
我刚刚确认以下内容会强制弹出一个用户确认他们想要离开。
window.onbeforeunload = function () {return false;}
为什么不直接使用AJAX?