一进来ajax请求成功后,document.getElementById("audio").play();正常打开这个页面和手动刷新页面都能播放audio,但是从上一页点击浏览器的返回按钮回到这个页面就是报错,问问各位大佬什么原因呢?是不是因为返回没有刷新,ajax未重新请求?
1 回答
哔哔one
TA贡献1854条经验 获得超8个赞
按钮浏览器的默认原则,history.back()在存在缓存的时候是不会刷新页面的,不存在则会刷新,除非手动设置header信息不让其缓存。
但是这个我觉得你是不是可以自己缓存一下,有缓存的时候读缓存,如果你的文件是发请求获取的;
然后就是代码里面尽量写好容错判断
--在本地试了个audio,前进后退 都没问题 在相关代码打断点看看
添加回答
举报
0/150
提交
取消